SUMMARY
The Senior .NET Developer III is a senior-level full-stack developer responsible for designing, developing, and maintaining modern web applications using .NET Core for backend development and React for frontend development. This role works closely with Business Analysts, QA teams, Project Managers, and fellow developers to deliver scalable, secure, and high-performing applications.
The ideal candidate has 5–7 years of hands-on experience with .NET Core and React, strong API development experience, and exposure to Microsoft Azure environments. This position requires an individual who can work independently, contribute immediately to Agile development teams, and participate throughout the full software development lifecycle.
JOB RESPONSIBILITIES
Design, develop, test, deploy, and maintain web applications using .NET Core and React.
Build and support backend services, APIs, and microservices.
Develop responsive and user-friendly front-end applications using React.
Participate in application design, architecture discussions, and technical solution development.
Troubleshoot and resolve complex application issues, defects, and performance bottlenecks.
Develop and integrate REST APIs and support SOAP-based integrations when required.
Work within Microsoft Azure environments to support application deployment and ongoing operations.
Utilize Azure DevOps and/or GitHub for source control, collaboration, and deployment activities.
Contribute to CI/CD pipeline implementation and continuous delivery processes.
Collaborate closely with Business Analysts, Project Managers, QA Engineers, and development team members.
Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Apply software development best practices including SOLID principles and Clean Architecture.
Perform code reviews and contribute to maintaining development standards.
Create and maintain technical documentation as required.
Follow established security, compliance, and change management procedures.
Support post-deployment enhancements, maintenance, and production issue resolution.