Summary
Blenderbox is hiring a Senior .NET Software Engineer (Contract) to drive development of .NET software products for higher education and government clients. The position is remote US-based and requires expertise in .NET 6 (Core), .NET MVC Framework, SQL, LINQ, API development, React, REST APIs, JSON, decoupling techniques, Azure Cloud, CI/CD, and software security principles.
Requirements
- 4+ years experience with .NET 6 (Core), .NET MVC Framework, LINQ, SQL
- Proficiency with front-end, JavaScript, React, CSS
- Experience with REST, APIs, JSON, decoupling techniques
- Experience writing middleware
- Experience with Azure Cloud, CI/CD
- Working knowledge of software security and performance optimization principles
- Ability to work in an agile, fast-paced, deadline-driven environment with cross-functional teams
- Ability to troubleshoot technical issues
- Excellent written and oral communication skills
- US Citizen or authorized to work in the United States
Responsibilities
- Integrate functional, technical, and business requirements into efficient and scalable software designs
- Collaborate with UX / UI Designers and advise on technical feasibility of proposed design approaches
- Compose and maintain detailed technical specifications
- Groom project backlog, coordinate execution with other team members and oversee the quality of deliverables
- Solve technical challenges using available open source software and follow modern engineering best practices
- Write secure, performant, maintainable and testable code
- Proactively raise and help resolve issues throughout the software product lifecycle
- Contribute technical expertise in client meetings and communications
- Proactively and clearly communicate technical risks and tradeoffs to both technical and non-technical stakeholders
Preferred Qualifications
Experience with Swagger is preferred