
Full Stack .NET Developer (Blazor / WPF / Web API)
Job Title : Full Stack .NET Developer (Blazor / WPF / Web API / Device Integration)
Location :Bangalore
Experience : 3–6 Years
Employment Type : Full-Time
Job Summary
We are looking for a skilled Full Stack .NET Developer with strong expertise in .NET Core, Web API, Blazor, and WPF, along with hands-on experience in device and hardware integration. The ideal candidate will work on web and desktop applications that integrate with peripherals such as cash acceptors, payment devices, printers, and other kiosk hardware, delivering secure, high-performance, and reliable solutions.
Key Responsibilities
- Design, develop, test, and maintain applications using C#, .NET Core, and ASP.NET Core Web API
- Develop modern web applications using Blazor (Server and/or WebAssembly)
- Build and maintain WPF desktop applications using MVVM architecture
- Design, develop, and consume RESTful APIs for web, desktop, and device-based applications
- Integrate and manage hardware devices such as cash acceptors, payment terminals, printers, scanners, and other peripherals
- Work with device SDKs, drivers, COM/USB/Serial (RS232) communication, and third-party APIs
- Handle device error states, retries, logging, and recovery mechanisms
- Develop and optimize database objects using MS SQL Server
- Ensure application performance, security, and scalability, especially in hardware-dependent environments
- Debug, troubleshoot, and resolve application and device-related issues
- Collaborate with cross-functional teams to translate business and hardware requirements into technical solutions
- Participate in code reviews and follow best coding standards and practices
Technical Must-Have Skills
- Strong proficiency in C# and .NET Core
- Hands-on experience with ASP.NET Core Web API
- Strong experience with Blazor (Server and/or WebAssembly)
- Experience developing WPF desktop applications
- Solid understanding of MVVM and MVC architecture
- Experience with device/hardware integration, including:
- Cash acceptors / bill validators
- Payment devices (POS, card readers, UPI, NFC)
- Printers (thermal, receipt, barcode)
- Knowledge of Serial/USB/TCP-IP communication protocols
- Strong knowledge of MS SQL Server
- Experience with RESTful API design and integration
- Familiarity with Git or other version control systems
Good-to-Have Skills
- Experience with Entity Framework / EF Core
- Understanding of Microservices architecture
- Experience working on kiosk-based or embedded systems
Soft Skills
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
- Ability to work independently with minimal supervision
- Attention to detail and commitment to quality
Educational Qualification
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- (Equivalent hands-on experience in .NET Core, Blazor, WPF, Web API, and device integration will also be considered)

About XIPHIAS SOFTWARE TECHNOLOGIES PVT LTD
About
Similar jobs

Job Details
- Job Title: Sr. Software Engineer
- Industry: Engineering
- Domain - Information technology (IT)
- Experience Required: 6-9 years
- Employment Type: Full Time
- Job Location: Pune
- CTC Range: Best in Industry
Job Description
Designation: Sr. Software Engineer
Qualifications: BE Electronics/Electrical/ Computers, MSC/ BSC - Comp •
Experience: 6 to 9 years.
Location: Pune
Work Mode: Hybrid (4 days from office and 1- day WFH)
A. Skills & Technologies:
Must Have:
- Sound knowledge on object-oriented programming (OOPS)
- Experience on .Net framework/.NET Standard/.Net core with C#
- Good analytical & requirement analysis skills
- Familiarity with OOAD use of UML for creation of high- and low-level software design.
- Familiarity with version control systems such as Svn, Clear Case, Git, etc.
Desirable:
Desktop applications development using WinForms OR WPF
Knowledge of SOLID principles and design patterns.
Knowledge of branching and tagging labelling processes in version control system.
Familiarity with estimation techniques and software engineering lifecycle.
Familiarity with unit testing frameworks such as Nunit, XUnit, etc.
B. Behaviors:
- Good team player
- Good collaboration with other cross functional teams
- Open to learn and work on different/new technologies
- Agile in nature
- Self-motivated and proactive
- Taking Ownership
C. Role and Responsibilities:
- Own requirement and defect fixes with minimal supervision
- Analyze requirements and propose solutions. Identify and mitigate technical risks.
- Create effort estimations for the assigned requirement.
- Create software design by discussing with Lead
- Follow required software development processes as defined by Lead/Manager.
- Own the given task and be proactive in status reporting, risk identification etc.
- Flexible to context switch within different requirements assigned.
- Flexible to adopt and work on different technologies as required.
- Technical work management for self and team members.
- Good, effective and respectful communication with team, juniors and seniors.
Must-Haves
6years of Hands‑on experience with object‑oriented programming.
6years of Hands‑on experience with .NET Framework/.NET Standard/ .NET Core/ C#
Familiarity with OOAD and UML for high‑level and low‑level software design
Hands‑on experience with version control systems such as SVN, ClearCase, Git, etc.
Familiarity with estimation techniques and software engineering lifecycle.
SOLID principles and design patterns.
*******
Notice Period: Immediate to 30 days.
Bachelor's degree - BE – Electronics/Electrical/ Computers, MSC/ BSC - Comp
Responsibilities
- Design, code, test and manage various applications
- Collaborate with engineering team and product team to establish best products
- Follow outlined standards of quality related to code and systems
- Develop automated tests and conduct performance tuning
Qualifications
- Bachelor's degree in Computer Science or relevant field
- 2+ years of experience working with .NET or relevant experiences
- Languages & Frameworks: C#, ASP.NET MVC, ASP.NET Core, Web API, ADO.NET
- Frontend Technologies: HTML5, CSS3, JavaScript, jQuery
- Database: Microsoft SQL Server (T-SQL, Stored Procedures, Views, Triggers, Joins, Jobs), MS Access
- Tools & Platforms: Visual Studio,
- Methodologies: Agile, Scrum, Jira
Role & Responsibilities:
- Individuals are responsible for all traditional development activities analysis, design, coding, testing, and documentation.
- Add new features to existing Windows and Web-based applications in Visual Studio 2019. Interacting with the internal team.
- Transform business and design needs into innovative products.
- Drive all projects to completion within deadlines.
- Perform thorough testing to find issues ahead of time.
- Engineering software needs a more precise analysis & coding skillset
- Enhance skillset by working with fortune 500 clients
- Interacting with the internal team.
Qualifications:
- B.E in computer science or related fields.
- Hands-on development experience with web & database technologies (MS SQL).
- Excellent programming & communication skills Strong problem-solving, judgmental, and decision-making skills.
- Ability to work at the tactical and strategic levels of IT initiatives.
- Impressive hands-on experience in .Net technologies. Impressive hands-on experience and knowledge with C#, SQL, JSON, XML, Win Forms & MVC, Angular, JavaScript, jQuery, HTML/CSS.
- Self-Motivated, flexible & Innovative.
- Improving system quality by identifying issues and common patterns and developing standard operating procedures.
- Enhancing applications by identifying opportunities for improvement, making recommendation and designing and implementing systems.
- Experience in .Net Core, MVC framework, WebAPI
- Deep understanding of programming principles and OOPS concepts.
- Strong Coding Discipline
- Comprehensive knowledge on Good Practices, Coding guidelines, General Programming Paradigms
- Excellent verbal communication skills and good interpersonal skills.
- Good experience in Error handling & debugging techniques
- Strong Logical, analytical & problem solving skills
- Ability to build well maintained libraries & tools based on the business needs
- Experience in mentoring the teams and helping them
- Azure / AWS DevOps knowledge is desirable but not a must.
Senior Software Engineer I
Primary Responsibilities
- Designs, codes, debugs, optimizes, and releases both frontend and backend components as well as internal tools.
- Performs code reviews of pull requests.
- Assists junior engineers with development and SDLC processes.
- Works closely with QA analysts for feature and regression testing.
- Writes and maintains unit, integration, and acceptance tests.
- Helps select and incorporate new tools and technologies.
- Drives continuous improvement of best practices within the development team.
- Identifies and recommends where increased automation, performance enhancements, application enhancements, and quality enhancements may be incorporated.
- Remains flexible and responsive to changing priorities and multiple, concurrent responsibilities.
- Keeps current with emerging technologies and technological developments within the industry.
Education & Experience
· Level of Formal Education:
o Bachelors or 5 years of professional experience
· Area of Study:
o Computer Science or related field
· Years of Experience:
o 5+ years
· Type of Experience:
o Software Engineering
· Special Certifications or Technical Skills:
o n/a
· Information Systems:
o C#, .NET Framework, JavaScript, SQL Server
· Technical Competencies:
o n/a
· Skills and Ability:
o C# (or similar language)
o JavaScript / Node.js
o SQL Server (or similar relational database management system)
o Object-oriented design
o Unit, integration, & acceptance testing
o Git (or similar version control system)
· Personal Attributes:
o Accountable, analytical, methodical, strategic, situational awareness
· Other/Preferred:
o Full Stack Development experience
o Experience or interest in learning:
§ REST web services / microservice architecture
§ Continuous integration & continuous delivery
§ Behavior-driven development
§ GraphQL
§ Docker containers
§ Cloud technologies (e.g. serverless architecture / AWS Lambda)
Creates, modifies and maintains software applications individually or as part of a team under general supervision.
Essential Duties & Responsibilities
• Codes, tests, debugs, implements and documents software applications using established coding standards and methodologies
• Work within an agile scrum team, contributing to an atmosphere of continuous improvement
• Perform code reviews to ensure adherence to best practices
• Understands how to interpret designs and database models and effectively collaborate with Architects
• Master the technologies, languages, and practices used by the team and project assigned
• Trouble shoot and resolve issues in existing software
• Continuous performance improvement of the system
Minimum Qualifications
• Minimum three years of HL7 development experience (implementation only will not be considered) using an industry known interface engine
• Understanding of FHIR and its primary components
• Experience with AWS or Azure cloud-based technologies
• Experience with OAuth2
• Minimum two years EDIFecs experience (Rhapsody will be considered if three years minimum)
Skills/Knowledge
• Must be proficient in basic programming skills and proficient in JavaScript and/or C#
• Strong problem-solving and analysis skills
• Experience with high transactional volume systems
• Ability to design and build workflows from requirements document
• Ability to gather requirements from existing platform
• Ability to learn new development language and platforms quickly and apply that knowledge effectively
• AWS Cloud technologies
• CI/CD experience or understanding
Job Title: Full Stack Developer
Experience: 6-8 years
Location: Pune
Mandatory Skills Sets
- Expert level design & coding skills .NET framework. Must have wide range of exposure to all .NET framework components like ASP.Net with C#, MVC Ado.Net, WPF, WCF etc. Unit Test Framework
- Good exposure to UI technologies like HTML, CSS, Java Script, JQuery, JQuery, Bootstrap, Angular
- Work on relational database systems, Object Oriented Programming and web application development
- Non-relational database – Mongo DB/Postgres
- Agile development methodologies and techniques & tools
- Experience in web services, Microservices
- Experience in developing complex/custom application
- Should be able to mentor Software Engineers to support design, code and meet software quality code standards as well as independently design and deliver projects
- Technical Hands on, Passionate, creative and team player
- Solving critical business problems and strong delivery focused
- Excellent Communication and problem-solving skills
Preferred Skills Sets
- Experience in cloud native application development using Azure or AWS will be an advantage
- Direct customer communication with European/US customers.
- Customer site work experience
Refer the description below and if it matches with your skillset.
P.N. - you will have to visit GEP campus(Hyderabad) on August 3rd 2019 if your profile gets shortlisted.
Primary Skill (Must):
Hands on experience on ASP.Net framework 3.5/4.5, C#, ADO.net, AJAX, Javascript, JQuery, JSON, MVC, TFS (Or any code versioning tool)
At least 1yr hands on experience developing projects on AngularJS
WCF, HTML, Webservices, REST, WebAPI
Experience with Transact SQL code, SQL stored procedures and views
Expertise in Web form designing
Experience and knowledge about software life cycle
Object oriented programming concepts
Sound knowledge of System Architecture
Manage and mentor a team of 2 or above members
Familiarity with continuous integration
Document and maintain software functionality
Secondary Skills (Preferred):
Working experience on Azure Cloud based application
Knowledge of LINQ, Nunit tool, UML, Design patterns
- To learn more about our comprehensive range of consulting and outsourcing services, please visit www.gep.com.
- For more about SMART by GEP, our cloud-native sourcing and procurement software platform, please visit www.smartbygep.com.
Kindly confirm and let us know if you need any other information.
Directives, Controllers, Services
● 1+ years Experience with ASP.NET, AngularJS
● Strong knowledge of ASP.NET/C#/MVC
● Strong understanding of object-oriented programming
● Hand on AngularJS applications, directives, controllers, services
● Excellent troubleshooting and communication skills
● Good knowledge of Databases (MySQL/SQL Server)






