What are the responsibilities and job description for the Lead Software Engineer .NET position at blueStone Staffing Solutions?
Apply Now
We are currently seeking a Lead Software Engineer - .Net, who will be responsible for leading larger projects while continuing to stay technically hands-on.
Key Responsibilities :
- Building, configuring, customizing and supporting products that provide innovative solutions to challenging business use cases, existing system and operational problems.
- Being a key contributor to an engineering team that builds and supports exceptional products that provide innovative solutions to challenging business use cases, existing system and operational problems.
- Leading architectural design, system analysis, and programming activities on application software; this may often require independent research and study.
- Leading teams that develop high-quality and production-ready software by using best-practice data structures, algorithms, design patterns, and frameworks that are maintainable, scalable, responsive, and secure.
- Championing writing highest quality code with utmost attention to scalability, security and performance and with an end-to-end approach from conception to delivery and production support, owning specifications, quality, release deployments and monitoring of production health.
- Creating comprehensive, clear, and user-friendly documentation for all developed products, encouraging detailed documentation within the team.
- Driving code-reviews, providing technical guidance and mentoring software engineers.
- Bachelor's Degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
- Overall 5 years of enterprise software development experience
- Full Stack Development experience with the following stack or similar
- Backend : C#, EFCore T-SQL
- Frontend : Blazor, ASP.Net, Office IntegrationVSTO
- Database : MS SQL Server
- Working understanding of cloud development principles and software design patterns.
- Experience in Micro services and REST design patterns
- Experience with AWS Tech Stack : Services - Lambda, S3 etc.
- Experience with CICD, Git, and ADO Pipelines
- Strong Experience with Scrum, Agile Process, Unit Testing using Test Driven Development.
- Continuous learner, process improver.
- Excellent time management skills and ability to work on concurrent assignments with different priorities.
- Excellent communications skills and ability to work collaboratively across several teams.
Job Qualifications :
blueStone Staffing Solutions brings top talent to some of the most desired companies on a contract, contract-to-hire and direct hire basis. We take pride in presenting our candidates with great opportunities they may not have exposure to elsewhere. By working with blueStone, you'll have access to rewarding job opportunities, competitive compensation, and industry leading benefits packages. We look forward to helping you land your next career opportunity and achieve your goals!
Salary : $110,000 - $120,000