We’re looking for a Senior Software Engineer to join our Integrations team in our growing Product Development department. You will have the opportunity to work in an exciting stack including .NET Core, C#, React, and PostgreSQL. As a Senior Software Engineer, you will have the opportunity to work cross-functionally with embedded Product Owners, Ops and QA. You will mentor others and leverage cutting-edge technologies while working in Agile teams. Everyone has a voice as your entire team actively participates in Scrum practices.
Role Description
- Work closely with your cross-functional product team (which includes QA and product managers) to scope. plan, and build products that drive OnShift forward
- Help define OnShift’s architecture, technical standards, and Agile process
- Mentor and coach interns and new team members as our department continues its rapid growth
- Collaborate with other scrum development teams and others across the company to deliver valuable software to our customers
- Take initiative in solving technical and organizational problems as they arise
Qualification
- 4+ years developing full-stack web applications with C#, .NET Core in a commercial SaaS software development required.
- Experience with automated testing and building
- Experience with React
- Experience with source code change management
- Experience developing on an open-source platform
- A bias for action, the ability to break down complex problems into order and structure with processes and steps that drive collaboration.
- Ability to present technical ideas and high-level concepts and solutions to internal and external team members with varying degrees of technical knowledge
- Strong written and verbal communication skills
- Proven experience with modern application architecture principles in a commercial environment
- Experience with software development best practices, Agile methods, and secure coding best practices
- Commitment to testing and other tenets of Agile Development
- Bachelor’s degree in Computer Science or a similar degree preferred
- Experience in API design and development
- Experience consuming or developing REST API
- Experience with virtualization/container technologies such as Docker
- Experience developing multiple technologies on multiple platforms
Location: Remote.
For More Information: SENIOR SOFTWARE ENGINEER