State of Michigan Client
The Dotnet Developer plays a crucial role in the organization as they are responsible for designing developing and maintaining highquality software applications using Microsofts .NET framework. They are integral to the success of the IT department and the overall business ensuring that applications are efficient scalable and meet the needs of the end users.
Key Responsibilities:
- Participate in all aspects of the software development lifecycle including requirements analysis design implementation testing and maintenance
- Write clean scalable code using C# programming language
- Develop and maintain web applications using ASP.NET MVC
- Design and implement database schemas using SQL Server
- Integrate data from various backend services and databases
- Create and maintain documentation for software applications
- Collaborate with crossfunctional teams to define design and ship new features
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Stay updated on emerging technologies and contribute to the ongoing improvement of development processes
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience as a .NET Developer or Application Developer
- Familiarity with architecture styles/APIs (REST RPC)
- Experience with Agile methodologies
- Knowledge of JavaScript HTML and CSS
- Experience with web services (WCF WebAPI)
- Strong understanding of objectoriented programming
- Ability to work in a team environment and individually
- Problemsolving skills and attention to detail
- Excellent communication skills
- Ability to prioritize and manage multiple tasks
- Certifications in relevant technologies (e.g. Microsoft Certified: Azure Developer Associate) is a plus
- Experience with DevOps and CI/CD practices is a plus
- Understanding of code versioning tools such as Git
- Experience with cloud platforms (e.g. Azure AWS) is a plus
agile methodology,ci/cd practices,web services,sql,css,agile methodologies,webapi,sql server,object-oriented programming,javascript,asp.net,asp.net mvc,cloud platforms,html,wcf,devops,mvc,c#,git