Job Description
Software Engineer
Location: United States
Full-Time
Remote, USA
Remote, USA OneStream Software LLC
Benefits Offered Vision, Medical, Life, Dental, 401K
Compensation Range $90,000.00 – $110,000.00 (Range applies to US candidates only) + Benefits/Variable Comp/Equity – Range may vary based on experience
Employment Type Full-Time
ABOUT THE JOB
We are looking for a Software Engineer with a strong background in Microsoft .Net technologies and an ability to work as a key member in a solution development team for a rapidly growing company. Our company provides Corporate Performance Management (CPM) software for large corporations. Our product is designed for high-end deployments at customer facilities or in the Microsoft Azure cloud. The core engine contains complex OLAP, multi-dimensional, multi-server, multi-threading, web, and SQL technologies and is specifically designed to solve problems for the Office of Finance at large corporations. Your primary responsibilities will be to design, develop & maintain MarketPlace (App Store) solutions and to coordinate with the rest of the team working on different layers of the infrastructure.
RESPONSIBILITIES:
- Design, build, 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 automation
Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
DESIRED SKILLS AND EXPERIENCE
Formal Education and Certification
- Bachelor‘s Degree in a technology-related field
Required Knowledge and Experience
- 3+ years programming experience.
- Recent Microsoft technology focus.
- Experience with the following technologies:
- VB .Net, C#, Visual Basic and SQL Server
- Visual Studio and GIT.
- Strong understanding of object-oriented programming
- Data Modelling Skills
- 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.
Preferred Education and Experience
- Azure certification such as Azure certifications: AZ-900 – Fundamentals a plus.
- Experience with financial application development (i.e. HFM, Planning, etc.)