Job Title: .Net Full Stack Developer
Experience: 5 to 9 years

Job Description:
 
We are looking for a highly skilled and motivated Engineer with 5 to 9 years of experience to join our dynamic team. The ideal candidate will have a strong background in automated testing and a passion for ensuring the delivery of high-quality software.

Key Responsibilities:
  •  Performs assigned programming tasks related to new development or maintenance on assigned websites or applications.
  • Analyzes user needs and impact to other site areas to determine technical requirements of assigned tasks.
  • Promotes strong quality practices by performing unit testing and providing appropriate level of support for user acceptance testing, as needed.
  • Maintains accurate technical documentation for assigned programming projects.
  • Acts as a support resource for the technical support staff to ensure that customer-reported issues are being addressed in an efficient and accurate manner.
  • Performs lead developer role on assigned projects.
  • Interfaces with Website and Database Administrators to maintain optimal server configuration, database accuracy/integrity and for coordination of staging and production moves.
  • Develops and maintains a solid understanding of the technology tools and trends and remains current in new technology developments and their potential impact on the department.
 
Required Skills and Qualifications:

  • Bachelor’s degree in computer science, Engineering, or related field.
  • 5+ years PC/Internet based software or web development experience including analysis, technical design, coding and testing.
  • Proficiency in .Net Full Stack development, specifically with Angular 11+, .Net Core 6+, and Web API
  • Working knowledge of the Software Development Life Cycle (SDLC).
  • Associate's degree in a Computer Science or technology-related field.
  • Bachelor's Degree preferred.    
  • Must be proficient in the use of a PC and MS Office Suite.   
  • Object oriented programming experience.
  • Understanding of SQL Server development and database structures.
  • Strong communication skills and ability to work in a collaborative team environment. 

Why Join Us:
  • Opportunity to work in a fast-paced and innovative environment.
  • Collaborative team culture with continuous learning and growth opportunities.