Responsibilities:
- Collaborate with business analysts project managers and stakeholders to understand the functional and nonfunctional requirements of the application.
- Translate business requirements into architectural designs that align with business goals.
- Design the overall system architecture and define how different components of the interact.
- Design develop and implement software applications using the .NET framework and C#.
- Utilize ASP.NET (or ASP.NET Core) for web application development including MVC Web API and
- Blazor for clientside and serverside programming.
- Develop and optimize SQL queries stored procedures and functions.
- Develop user interfaces and ensure the front end is responsive accessible and user friendly.
- Review code architecture and design to ensure they meet the standards.
- Analyze and optimize the performance of the application.
- Design strategies for scaling the application efficiently as user demand grows.
- Ensure the application adheres to security best practices and compliance requirements.
- Implement DevOps practices such as continuous integration and continuous delivery (CI/CD) via Azure DevOps and GitHub repositories.
Experience:
- 5 years of experience in .NET/.NET core application development (recent experience preferred)
- 5 years of experience in DDL DML TSQL skills advanced stored procedure writing skills tables primary keys foreign keys constraints indexes transactions process logging and error handling.
- 3 years of experience with application design including Data mapping.
- 3 years of experience in application architecture and data integration.
- 3 years of analyzing and interpreting large datasets including cleaning transforming and visualizing data.
- 3 years of Experience in testing highvolume of complex data integration processes.
- 1 years of Experience using Blazor
- Familiarity with system catalog views and Azure Cloud
- Ability to provide excellent customer support; meticulous quality of work and work product.
Education: Bachelors or Masters Degree in Computer Science Information Systems or other related field. Or equivalent work experience. (Required)
Certifications: Microsoft or Other Related Certification (Desired)