
Backend Software Engineer III
Modivcare
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $97,200 - $133,700 per year
Job Level
Mid-LevelSenior
Tech Stack
AzureJavaKafkaKotlinNoSQLOracleRabbitMQSQL
About the role
- Develops new software using programming languages, scripting tools, and business process modeling technologies.
- Designs and maintains business applications in client-server or web-based environments.
- Codes new software, conducts unit and functional testing, and partners with QA to resolve issues.
- Writes technical design documents for new system modules and data modules, collaborating with engineer and principal engineers to refine architecture and implementation.
- Converts design specifications into Agile tasks with clear approach and completion criteria.
- Works with leadership to set coding, review, and design policy.
- Follows up with end users to ensure the application is working properly
- Assists technical services in resolving user and system issues.
- Works within an agile methodology and able to perform the role of scrum master.
- Presents product demonstrations to leadership and stakeholders.
- Facilitates technology overviews and training sessions.
- Mentors and coaches junior engineers.
- Researches and evaluates technical methods to solve complex problems.
- Participates in other duties and projects as assigned.
Requirements
- Bachelor's Degree in Computer Science, MIS, or related technical field required.
- Five (5) plus years of related software development experience.
- Prior experience in healthcare or insurance industries preferred.
- Or equivalent combination of education and/or experience.
- Proficient with enterprise relational databases (e.g., SQL Server, Oracle); familiarity with NoSQL platforms.
- Expert in backend OO development with C# or equivalent languages like Java or Kotlin
- Highly experienced in architecting modern APIs across RESTful, query-based, and even-driven paradigms.
- Skilled in event-driven architecture, especially with Azure (Service Bus, Event Grid, Event Hubs) and comparable platforms like Kafka or RabbitMQ.
- Experience working with a modern source control system and a solid understanding of branching concepts.
- Demonstrated understanding of release management practices, including CI/CD pipelines and infrastructure-as-code technologies.
- Follows a test driven development process, has mastery of unit testing and mocking frameworks.
- Knowledge in HL7, FHIR, C-CDA, and X12, including their variability and data mapping complexities.
- Demonstrated collaboration and cross-functional teamwork.
- Exhibits ownership and proactively coordinates with others to surface and remove blockers.
- High responsiveness to changing business needs.
- Subject matter expert for the IT department's source control system, application lifecycle management toolset, and the release management process.
- Effective written and verbal communication skills.
Benefits
- Medical, Dental, and Vision insurance
- Employer Paid Basic Life Insurance and AD&D
- Voluntary Life Insurance (Employee/Spouse/Child)
- Health Care and Dependent Care Flexible Spending Accounts
- Pre-Tax and Post --Tax Commuter and Parking Benefits
- 401(k) Retirement Savings Plan with Company Match
- Paid Time Off
- Paid Parental Leave
- Short-Term and Long-Term Disability
- Tuition Reimbursement
- Employee Discounts (retail, hotel, food, restaurants, car rental and much more!)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#JavaKotlinSQL ServerOracleRESTful APIsevent-driven architectureAzureCI/CDunit testing
Soft skills
mentoringcollaborationcommunicationproblem-solvingleadershipteamworkownershipresponsivenessfacilitationcoaching
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in MIS