Software Engineer – Front-End Focus (.NET)
Skills
Computer ScienceDevopsFull-Stack DevelopmentWeb ApplicationsB2CDatabasesOptimization
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
