Software Engineer

Skills
Computer ScienceDevopsFull-Stack DevelopmentWeb ApplicationsB2CDatabasesOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Must have lived in the U.S. for at least 3 of the past 5 years
  • Must be authorized to work in the U.S. without sponsorship
  • Must be able to obtain Public Trust or low-level security clearance
  • Bachelor’s degree in Computer Science Engineering or related field
  • 3-7 years of full-stack experience with strong front-end focus
  • Strong proficiency in ASP.NET Core MVC Entity Framework and LINQ
  • Experience with React and Next.js
  • Experience integrating applications 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
  • Strong SQL design optimization and querying skills
  • Experience developing and securing RESTful APIs
  • Familiarity with Agile Scrum and web security standards including OAuth and JWT
  • Excellent verbal and written communication skills

Nice to have

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

Day to day

  • Design and develop responsive web applications and user interfaces using React Next.js and .NET
  • Collaborate with stakeholders and designers to turn requirements and wireframes into accessible polished code
  • Integrate front-end solutions with Azure services secure RESTful APIs and CI/CD pipelines while improving performance and usability

Hiring process

  • Apply online
  • Security investigation and eligibility review
  • Background check and clearance verification