
Senior Software Engineer – MarketPlace, ET hours
OneStream Software
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $138,000 - $172,250 per year
Job Level
About the role
- Design and architect solutions that work interactively.
- Provide documentation of source codes, defining standards and improve them, APIs, flow diagrams, reviewing code requests.
- Build and deliver solutions that meet/exceed customer/stakeholder expectations.
- Proactively suggest options for solutions that make the feature easy to use and improve customer experience.
- Drive requirements discussions based on value delivered to customer.
- Participate and contribute to reviewing other team members unit tests.
- Lead design discussions and planning.
- Mentor Software Engineer team members in best practices, coding standards, assist in software design, provide training.
Requirements
- Bachelor’s Degree in Computer Science, Computer Information Systems, Software Development, Electrical Engineering, Mathematics, Physics or equivalent technical discipline experience.
- 8+ years development and industry experience.
- Proficient in object oriented languages such as: C#, VB.NET.
- Understanding of RESTful API design.
- Experience with deployment of software solutions into cloud-hosted infrastructure.
- Experience with building deployment automation using Git Actions or DevOps pipelines.
- Understanding of SSO configuration, Website file management, access, session data, web application development and debugging.
- Experience with SQL query analysis and optimization, relational dependencies, indexing for queries, partitioning, stored procedures.
Benefits
- Vision
- Medical
- Life
- Dental
- 401K
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#VB.NETRESTful API designSQL query analysisdeployment automationcloud-hosted infrastructureobject oriented programmingstored proceduresindexingpartitioning
Soft Skills
leadershipmentoringcommunicationcollaborationproblem solvingcustomer focusdocumentationplanningreviewingtraining
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer Information SystemsBachelor’s Degree in Software DevelopmentBachelor’s Degree in Electrical EngineeringBachelor’s Degree in MathematicsBachelor’s Degree in Physics