Capstone IT is helping our client’s Engineer Team identify their next Sr Software Engineer
The Senior Software Engineer’s primary responsibility is operating as the team lead for a small group of developers in the design, testing, and development of high-quality software applications and integrations. The Senior Software Engineer collaborates closely with the Solution Architect, using a deep understanding of cloud architecture, application design, and software development best practices to achieve desired outcomes.
Duties & Responsibilities:
- Regularly offer guidance to other engineers to evolve their skills; provide constructive feedback in pull requests to maintain best practices.
- Research, create proofs of concept and introduce new technologies to the team in alignment with client technology strategy in partnership with the Solution Architect.
- Take point to lead on the production operation and monitoring of the system and be aware of its SLAs.
- Oversee troubleshooting and debugging with minimal guidance; coordinate with Director of Product Delivery to keep stakeholders informed and updated during outages.
- Ensure quality in the engineering process through proven design patterns, automated testing, pull-requests, and quality gates throughout the CI/CD process.
- Understand the importance of application security and implement appropriately.
- Be engaged and thoughtfully vocal in team meetings; challenge the team processes with opportunities to improve them.
- In collaboration with the Business Solutions team, make sure that initiatives move forward and are successfully completed on time.
Knowledge, Skills & Abilities:
- The Senior Software Engineer should have a deep understanding of Software Lifecycle, Object Oriented Programming Principles and RESTful API
- Ability to coordinate and work on multiple projects at once and work with frequent changes in procedures, directions and outcomes.
- Ability to maintain the confidentiality of sensitive information.
- Ability to solve problems creatively and make independent decisions.
- Solid understanding of how to design complex software and familiarity with a breadth of software tools
- Front End: HTML, CSS and JavaScript
- Back End: C#
- Database: SQL Server
- Framework: .NET
- Version Control: Git, GitHub
- Cloud Technology: Azure and AWS (minimal)
- Containerization: Kubernetes, Docker
- Excellent communication skills and ability to effectively interact with all levels.
Work Experience:
- 5+ years as a software engineer completing work in computer programming, application design, testing and development
- Advanced experience with Azure, C#, .NET, Containerization Practices and Automated Testing technologies
Capstone
IT is an EEO employer
Our website:
https://www.capstonec.com/
Like us on Facebook:
https://www.facebook.com/CapstoneITStaffingSolutions/
Follow us on Twitter:
https://twitter.com/capstone__IT/
Connect with us on LinkedIn:
https://www.linkedin.com/company/capstone-it-omaha-kansas-city