Software Engineer – Front-End Focus (.NET)

Skills
Computer ScienceDevopsFull-Stack DevelopmentWeb ApplicationsB2CDatabasesOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Engineering or related field
  • 3-7 years of experience in full-stack development with strong front-end and .NET/Azure focus
  • Strong proficiency in ASP.NET Core MVC Entity Framework and LINQ
  • Experience integrating front-end clients with Azure Web Apps Azure Functions and Azure SQL Database
  • Hands-on experience with Git and CI/CD tools such as TFS and Octopus Deploy
  • Solid SQL database design optimization and querying skills
  • Strong experience developing integrating and managing secure RESTful APIs
  • Understanding of agile methodologies and Scrum
  • Familiarity with OAuth JWT and secure coding best practices
  • Excellent verbal and written communication skills
  • Must be able to obtain low-level security clearance and pass federal background checks
  • Must have lived in the U.S. for at least 3 of the past 5 years and be authorized to work in the U.S.

Nice to have

  • Self-starter
  • Analytical thinker
  • Intellectually curious
  • Independent worker
  • Proactive

Day to day

  • Design and build responsive web applications and user interfaces with React Next.js and the .NET framework
  • Collaborate with business stakeholders product owners UX designers and end users to turn requirements and wireframes into accessible polished code
  • Integrate front-end experiences with Azure services secure RESTful APIs and CI/CD pipelines while improving performance and maintainability

Hiring process

  • Submit application
  • Security investigation and eligibility review
  • Federal background check
  • Possible periodic drug screening