AT A GLANCE
RVO Health is seeking an experienced Full Stack Software Engineer with a robust background in C#, .NET Core, and ReactJS. The ideal candidate will have a proven track record of designing, developing, and deploying complex, enterprise-level software solutions. Expertise in working with microservices architecture is essential. As a member of the team, familiarity with MS SQL Server is required, as you will be managing and optimizing databases integral to our applications. Experience with AWS is highly desirable. A successful candidate will possess excellent problem-solving skills and a strong understanding of software development best practices. You will be able to apply your extensive experience in diagnosing, identifying, and resolving critical issues and bugs as they arise. You will be able to commit to continual learning by staying up to date on emerging technologies. Because we work closely with cross-functional teams, we value teamwork, accountability, effective communication, and collaboration skills. If you are passionate about delivering high-quality software solutions and thrive in a dynamic, fast-paced environment, we would love to hear from you. Join us and contribute to our mission of driving innovation and excellence in our software development projects.
Where You'll Be
To prioritize togetherness, culture, and accountability, RVO Health operates on a hybrid in-office work schedule. We expect employees to work from our Minneapolis office Tuesday, Wednesday and Thursday each week. You are welcome to work remotely Mondays and Fridays if you wish.
Address: 11000 Optum Cir Eden Prairie, MN 55344
What You’ll Do
- Collaborate with product and IT stakeholders to build an understanding of systems or RESTful APIs involved in integrations
- Demonstrate a strong interest in application architecture and solution design
- Recommend complex integrated solutions that fulfill business requirements and align with technology roadmaps
- Design and develop product features in collaboration with business and IT stakeholders
- Contribute to defining technical road maps; identify technical improvement and refactoring opportunities
- Ensure that all delivered solutions adhere to industry best practices for scalability, maintainability, usability, availability, extensibility, security, and portability
- Work with geographically distributed Agile teams
- Work with product managers to groom & solution features
- Provide accurate and timely estimates for features, user stories, and tasks
- Identify and implement innovative solutions to non-standard requests and problems
- Participate in code reviews and adhere to best practices
- Be aware of current security trends, tools, and requirements
- Provide input to planning activities
- Participate in rotational on-call schedules as needed
- Work outside of standard office hours as needed and, on occasion, support night-time releases
What We’re Looking For
Bachelor’s degree in computer science, related field OR equivalent experience. 6+ years of experience in software engineering, with a focus on building consumer-facing applications. Minimum of 3+ years of experience in full stack development.
Backend
- Proficient in .NET Core, C#, and related frameworks.
- Strong experience with RESTful API and Microservices design and development.
- Familiarity with Entity Framework Core or other ORM tools.
Frontend
- Proficient in React.js, TypeScript, and the development of scalable web applications.
- Experience with state management libraries such as Redux or Context API.
- Strong knowledge of HTML5, CSS3, and responsive design principles.
Databases And Caching
- Proficiency in relational databases like MS SQL Server and MySQL
- Experience with Opensearch and Redis cache is a plus.
General
- Experience with CI/CD tools such as Docker, Github, Gitlab, Bitbucket etc.
- Software Implementation and integration experience
- Working knowledge of or experience with Agile development lifecycle
- AWS cloud experience is welcome