Our client is looking for an Intermediate .Net developer for 6-month contract position with a minimum of 7 years of experience in software.
Primary Responsibilities:
- Actively participate as a member of our team
- Partner with development teams to design, develop, and deliver clean, efficient code based on business and innovation specifications
- Encourage best practices in creating effective designs and writing maintainable, reusable code
- Support and troubleshoot production environments and production issues
- Ability to continuously learn and improve as an Engineer
Job Description:
- Work with the IT team to build, implement, and support the product which is built on the Microsoft technology stack. The platform utilizes the following technologies: ASP. NET, MVC 5, Entity Framework 6, CSS, SQL Server 2018, WEB API, JavaScript, jQuery, Bootstrap, and SSRS.
- Collaborate with the team to refine requirements.
- Consult with team and Architect to gain consensus on architectural approaches.
- Embrace the Shift Left mindset and weave quality early into the development lifecycle.
- Work with the team to provide accurate estimates.
- Participate in establishing, reviewing, and enforcing software development practices and architectures.
- Troubleshoot product issues quickly and efficiently.
- Directly reports to IT Manager/Director.
Qualifications
- Minimum of 7 years of experience in developing, configuring, implementing, and supporting diverse enterprise applications utilizing a n-tier architecture, the Microsoft technology stack and the .Net framework.
- Minimum of 7 years of experience in ASP.Net MVC development, including experience with MVC Framework, JavaScript, HTML and CSS.
- Minimum 7 years of experience developing applications on the SQL Server platform using T-SQL, stored procedures, and functions.
- Minimum 7 years of experience in TFS.
- Deliver collected data in a single, structured XML file.
- Proficiency with a JavaScript framework such as Bootstrap etc.,
- AWS and Azure knowledge is a plus.
- UI/UX experience is a plus.
- Strong understanding of object-orient programming (OOP).
- Ability to leverage inversion of control and unit testing to deliver a loosely coupled architecture with a focus on quality.
- Strong interpersonal and communication skills; able to interact effectively with people from many different disciplines.
- Bachelor’s Degree in Computer Science, Information Technology, or related field.