Sr. Software Engineer

Capstone LLC
Omaha, NE, United States
2 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML .NET Framework Amazon Web Services Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Cloud Engineering Computer Programming Databases Continuous Integration
+16 more
Software Design Patterns Github Microsoft SQL Server Object-Oriented Software Development Software Tools Software Engineering Systems Integration Software Organization Stylesheet Language Software Security Git Containerization Kubernetes Restful APIs Software Version Control Docker

Job description

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., * 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.

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Loading talks and stories from around this role…