.NET Developer

DP ProfessionalsLansing, MI
385d

About The Position

The .NET Developer position at DPP involves working collaboratively in an Agile team to deliver high-quality source code that meets business needs. The role requires a strong background in web development, particularly with ASP.NET and C#, and involves translating client requirements into technical solutions. The position is hybrid, requiring onsite presence from day one, and is initially a W2 contract for 12 months with the potential for conversion to a full-time role.

Requirements

  • A Bachelor s degree in a technical area such as mathematics, computer science, engineering, or information systems
  • At least 4 years of experience with web development in ASP.NET and C#
  • At least 4 years of experience with web development in JavaScript including jQuery
  • At least 3 years of experience with web development and an Oracle or SQL Server backend
  • At least 4 years of experience in object-oriented programming
  • At least 3 years of experience writing SQL Server Queries and Stored Procedures
  • At least 2 years of experience writing Entity Framework data access
  • At least 3 years of experience with Microsoft s MVC 4.0 or higher framework, including razor
  • At least 4 years of experience with Cascading Style Sheets and Bootstrap
  • Demonstrated knowledge and experience developing all levels of an n-tier application
  • At least 1 year of experience using Test Driven Development
  • Using Team Foundation Server as a tool for work item management and source control
  • Excellent verbal and written communication

Nice To Haves

  • 4+ years of Agile experience
  • Recent experience of working in an Agile development environment, e.g., Scrum or Kanban
  • Using GIT with Team Foundation Server
  • Experience with continuous integration
  • Experience with AngularJS or similar frameworks
  • Selenium Automated UI testing

Responsibilities

  • Work collaboratively in an Agile team to deliver high quality source code to meet business needs
  • Read user stories and implement code to meet acceptance criteria with attention to detail
  • Review and improvise code as necessary
  • Create automated unit tests
  • Translate clients business requirements and objectives into innovative technical applications and solutions
  • Interact with clients to determine their requirements and needs
  • Understand and evaluate complex data models
  • Develop solutions to improvise performance and scalability of systems
  • Work in Agile iterations to deliver business value in short timeframes

Benefits

  • Compensation and benefits packages for employees and their eligible dependents
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service