Description
We are looking for a Microsoft .NET Developer to join our growing technical team. Our team works collaboratively to interpret business requirements and user stories; design and build web applications software using Microsoft .NET Framework; advise and support the modernization of legacy web applications; and maintain a portfolio of existing and new web applications and systems.
Desired Skills
- Microsoft .NET Framework
- ASP.NET
- Entity Framework
- Model View Controller (MVC)
- Azure and Web Services
- Web Application Programing Interface (API)
- Representational state transfer (REST)
Responsibilities
- Work collaboratively with technical team members, customers, and stakeholders in an Agile development environment.
- Develop new web applications.
- Enhance existing legacy applications while planning and supporting a path to modernize.
- Write clean, scalable code using programming languages.
- Write application code using industry standards and best practices.
- Provide input into technical analysis, recommendations, and alternatives based on your knowledge and experience.
- Provide input into strategies, architectures, and approaches.
- Document system designs and approaches.
- Support the creation of related documentations, user documents, training materials, and other documentations as needed.
- Support testing of software and interface designs.
- Perform bug fixes and enhancements as needed.
- Support stakeholders, ad-hoc project requests, informational data calls, and change management.
- Other duties and responsibilities as assigned.
Qualifications
- Bachelor’s degree, equivalent work experience, or technical certifications.
- 5+ years of relevant work experience.
- Must have strong interpersonal, written, and oral communication skills.