The Applications Developer role consists of developing high-performance web, mobile, and client-server applications. This role requires maintaining existing applications, enhancing their functionality to meet evolving business needs, and expertise in the development, maintenance, and administration of custom web applications and low-code solutions, both on-premise and cloud-based, ensuring optimal performance, security, and scalability.
Compensation
The anticipated compensation range for this position is $130,000 - $160,000.
Responsibilities
Analyze business requirements to determine the most effective solution strategy
Design, develop, and maintain custom web applications using Microsoft .NET (.NET Core, .NET Framework) with C#, ASP.NET Core, and SQL Server
Implement responsive, user-friendly front-ends using React and other modern client-side frameworks
Build and consume REST APIs to integrate custom solutions with existing enterprise systems and third-party services
Design and build AI-powered features and tools, including prompt engineering, AI agent development, RAG pipelines, and vector database/semantic search integration
Requirements
Bachelor’s degree in Computer Science, Information Systems, or a related field
5-10 years of experience with the following :
Programming with Microsoft .Net, including (and not limited to) the understanding of Framework fundamentals, memory management, multi-threaded programming.
Knowledge of architectural patterns – especially those applicable for user interfaces.
Good understanding of Object-oriented programming concepts and clean coding principles.
Experience in memory dump analysis.
Experience working on large codebases.
The Application Developer III creates software design, develops software, and performs unit and integration testing. He/She is responsible for maintaining and enhancing application functionality
Compensation
Compensation ranges for the position are below:
Pay Type:
Salaried
Minimum Pay Range:
$65,000.00
Maximum Pay Range:
$75,000.00
Responsibilities
Gather and analyze user requirements to design and develop sound and effective solutions
Test and deploy the solutions to the live environment for general use
Develop documentation to facilitate the ongoing maintenance and support of these applications
Application of enhancements to fulfill customer requests for enhanced functionality and reporting
Development and support of small and mid-scale web applications
Requirements
Bachelor's degree in Computer Science or related field of study preferred
H.S. diploma/GED with equivalent work experience required
Senior Software Engineer - Fullstack - .Net at Incedo, responsible for developing and maintaining web applications using Microsoft .Net technology stack, collaborating with stakeholders, and mentoring junior team members.
Responsibilities
Writing high quality code, participating in code reviews, designing systems of varying complexity and scope, and creating high quality documents substantiating the architecture.
Engaging with clients, understanding their technical requirements, planning and liaising with other team members to develop technical design & approach to deliver end-to-end solutions.
Mentor & guide junior team members, review their code, establish quality gates, build & deploy code using CI/CD pipelines, apply secure coding practices, adopt unit-testing frameworks, provide better coverage, etc.
Responsible for team’s growth.
Requirements
B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred
Responsible for developing and maintaining web applications using Microsoft .Net technology stack, collaborating with stakeholders, designing systems, mentoring junior team members, and ensuring high-quality code and documentation.
Responsibilities
Write high quality code and participate in code reviews
Design systems of varying complexity and scope
Engage with clients to understand technical requirements
Plan and liaise with team members to develop technical design and approach
As a Senior Technical Lead - Fullstack - .Net at Incedo, you will be responsible for developing and maintaining web applications using Microsoft .Net technology stack. You will work with a team of developers and collaborate with stakeholders to deliver high-quality solutions. Your responsibilities will include designing, developing, and maintaining software applications, as well as troubleshooting and fixing issues.
Responsibilities
Writing high quality code
Participating in code reviews
Designing systems of varying complexity and scope
Creating high quality documents substantiating the architecture
Engaging with clients and understanding technical requirements