OneStream Software is an enterprise finance platform that unifies financial and operational data. The Software Engineer II will design, develop, and maintain solutions for OneStream’s cloud hosting infrastructure, while collaborating with team members and mentoring less experienced engineers.
Responsibilities:
- Analyze, design, develop, and maintain efficient, reusable, and reliable code
- Integrate data storage solutions
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and automatization
- Provide ongoing maintenance, support, and enhancements for existing Cloud Development solutions
- Produce appropriate unit and functional tests to maintain the integrity of the code base as further development occurs
- Take an active role in research activities to define and scope new features and solutions
- Provide guidance and support to less experienced members of the team
- Perform reviews of code submitted by team members
Requirements:
- Bachelor's degree in a technology-related field
- 5+ years programming experience
- Azure Certified Developer Associate
- Experience developing and consuming REST APIs
- Proven analytical and problem-solving skills
- Highly self-motivated and directed
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns
- Experience with Agile/Scrum Development Methodologies
- Ability to analyze and communicate technical issues, lead discussions, and influence decisions
- Excellent written, verbal, and interpersonal skills
- Experience troubleshooting errors, analyzing log data, and developing a resolution
- Understanding cloud concepts including elasticity, security, and identity management
- Technologies: C#, PowerShell, VB .Net, Visual Studio, Azure DevOps, Git, and Atlassian Jira. Azure compute/hosting technologies such as Azure Functions, Container Apps, Batch, Kubernetes Service
- Experience with technologies such as: Azure SQL, Cosmos DB, Data Lake, Storage (table, queue, blob)
- Azure Application Insights, Dynatrace
- Blazor, Angular, React
- Experience reviewing code for compliance to coding standards and acceptance criteria
- Any relevant certification such as Microsoft Certified: Azure Solutions Architect, Microsoft Certified: Azure DevOps Engineer Expert, etc