Job Summary for .NET Developer
- Collaborate with business analysts UI/UX designers and QA teams to develop a secure fully digital pardon application system.
- Analyze technical specifications and user stories to understand application requirements architecture and workflows.
- Design develop and maintain application components using C# .NET 6/7 MVC/Core and related Microsoft technologies.
- Implement front-end components with modern frameworks (Angular React or Blazor) as required.
- Integrate application with backend systems SQL Server databases (Entity Framework/) and external APIs.
- Write clean scalable and maintainable code following organizational standards and best practices.
- Conduct thorough unit and integration testing to ensure quality and performance.
- Participate in code reviews and enforce code quality through Azure DevOps Git and CI/CD pipelines.
- Deploy applications to development test and production environments; maintain documentation of code and system configurations.
- Collaborate with stakeholders to clarify requirements resolve technical issues and provide recommendations.
- Participate in Agile/Scrum ceremonies (standups sprint planning retrospectives) and requirements verification sessions.
- Provide 90 days of post-implementation support for bug fixes and stabilization.
- Train and transition knowledge to state software engineers post-implementation.
- Ensure security scalability and maintainability of the new system while eliminating legacy/manual workflows.
- Adhere to coding styles standards DevOps practices and contribute to continuous code quality improvement.
- Maintain professionalism and clear communication with both technical and non-technical stakeholders.
Qualifications
- Bachelors in Computer Science Information Systems or equivalent experience.
- Minimum 3 years of hands-on experience with C#/.NET application development.
- Experienced in MVC/Core SQL Server Entity Framework/ Visual Studio Git.
- Familiarity with Azure services CI/CD pipelines and Agile/Scrum methodologies.
- Experience with government or enterprise-level applications is preferred.
- Strong communication problem-solving and collaboration skills.