Senior Software Engineer (.Net)

Overland Park

Capstone IT is partnering with a top Education Solutions organization to fill a Lead Software Engineer opportunity. The ideal candidate will have experience leading small to mid-sized development teams while also being hands on with C#, .Net Core, and is familiar with Angular for the front end. This role is a hybrid position in Overland Park, KS, with one day per week in office. 


  • Develop and support enhancements and new functionality using cutting edge technology, including C#, most recent versions of the .NET Framework, .Net Core, Angular 8 or higher, Knockout.js, WCF, and MSSQL.
  • Work with Platform Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects.
  • Perform code reviews with other team members in a reviewer capacity.
  • Provide technical mentoring and guidance to less experienced Software Engineers.
  • Develop and support enhancements and new functionality to automate deployments in a micro services architecture environment.
  • Work closely with other engineering team members to ensure code deployments are fully automated and transparent.
  • Execute deployments in production and non-production environments.
  • Continually work towards making improvements in the release process and facilitate migration to a Continuous Deployment/Continuous Integration approach.
  • Provide technical expertise and troubleshooting as needed to support production issues.
  • Assist and in some cases be responsible for the design and architecture of projects and features.
  • Be willing to support deployments outside of work hours participate in an on-call rotation.
  • Actively participate in all relevant agile ceremonies for each project iteration.
  • Work with quality engineering, DBAs, information security, network, operations, and product management teams to design and implement new business initiatives as related to microservices, user interfaces, and analytics.
  • Evaluate current environments, recommend, and implement innovative designs that can enhance the reliability, security, productivity, and efficiency of systems.
  • Work with teams of 20+ individuals on and off-shore, assisting in the implementation of approved architectures.

Education and Experience

  • 8+ years of relevant experience in software development for web-based applications.
  • Understanding of an Agile based development methodology or similar formal methodologies
  • Extensive experience with the following: .NET Core, Angular 8+, MS C#, JQuery, MVC, WCF, SQL, HTML5, and CSS 3.0.
  • Experience with Kafka, Docker and Kubernetes is strongly recommended.
  • Experience with Jira, Bamboo, Subversion SVN, GIT, IIS, .NET Framework.
  • Experience mentoring team members preferred.
  • Demonstrated organizational and teamwork skills, strong attention to detail, and a willingness to participate in collaborative development projects.

Apply now

"*" indicates required fields

Accepted file types: pdf, doc, docx, txt, Max. file size: 5 MB.