Sage is looking to modernize and deliver high-quality software solutions, and is seeking a Software Engineer to be part of a passionate, collaborative team to achieve this goal.
Requirements
- Hands-on coding ability in web technologies such as JavaScript, HTML, DHTML, and application frameworks such as Java, LAMP, or .Net
- Strong SQL skills and understanding of database/data modeling concepts; experience with Oracle is a plus
- Experience with Entity Framework or other ORM tools
- Experience with Microsoft SQL Server, including stored procedures and query optimization
- Familiarity with GraphQL and microservices architecture
- Exposure to containerization (Docker) and orchestration (Kubernetes)
- Understanding of authentication protocols (OAuth2, JWT)
Responsibilities
- Demonstrate a solid understanding of the system under development and how customers use our products
- Lead the design and development of major features, collaborating with Product Management to understand design and feature trade-offs
- Create and track accurate and timely estimates for development projects
- Collaborate with the delivery team to create source documents and maintain development artifacts that maximize efficiency and ensure timely delivery
- Present architectural recommendations to the Architecture Review Board and participate in the evaluation of others’ proposals
- Execute different development approaches within each defined stage, keeping up to date with advances in the discipline (e.g., rapid, risk-based, exploratory, regression, security, usability)
- Take accountability for all development-related activities within a project phase, accurately record and communicate risks and issues, and produce effective metrics for the team lead
Other
- BS or MS (MS preferred) in Computer Science or a related field
- Ability to work in a team, with good listening, verbal, and written communication skills
- Strong communication skills
- 3 days per week in the Beaverton office
- 32 days paid time off (21 personal days, 10 national holidays, 1 floating holiday)