
Software Engineer III
Modivcare
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $97,200 - $133,700 per year
About the role
- Responsible for the design, development, and support of new software applications.
- Works with business owners and IT support staff to create and implement software products.
- Takes responsibility for documenting functional and design specifications to ensure the product meets users’ needs.
- Develops new software using programming and scripting languages, business process tool sets, data modeling, and reporting tools.
- Creates and maintains business applications in client-server or web-based environments.
- Codes new software, performs unit and functional testing, and partners with QA to test and resolve bugs.
- Leads design meetings and collaborates with software architects to develop system modules and data layouts.
- Authors functional and design documentation, user requirements, unit test plans, and user documentation.
- Works with leadership to define coding, review, and design policies.
- Partners with the IT Network group to ensure software installations for end users are successful.
- Conducts follow-up with users to confirm application functionality.
- Assists technical services in resolving customer problems.
- Functions within an agile development methodology and performs scrum master duties.
- Delivers product demonstrations to leadership and stakeholders.
- Facilitates periodic technology overview and training sessions.
- Mentors and coaches junior engineers.
- Researches and evaluates new methods and techniques for solving development problems.
- Participates in additional projects or duties as assigned.
Requirements
- Bachelor’s Degree in Computer Science, MIS, or a related technical discipline required.
- Five (5) plus years of related industry experience.
- Previous experience in the healthcare or insurance industry preferred.
- Expert-level knowledge of enterprise relational database systems, such as MS SQL Server, Oracle, or DB2.
- Expert-level proficiency in object-oriented programming languages, including C# or Java.
- Proven experience with Service-Oriented Architectures (SOA), including both SOAP and RESTful APIs.
- Familiarity with modern source control systems and branching concepts.
- Understanding of release management concepts like continuous integration and deployment.
- Test-driven development experience with unit testing and mocking frameworks.
- Solid understanding of UI design including HTML, JavaScript, JavaScript frameworks, and CSS.
- Experience with AngularJS, EDI interfaces, and HIPAA-compliant transaction sets.
- Java experience, including Red Hat BRMS.
- Strong interpersonal skills and ability to collaborate across teams.
- High responsiveness to evolving business needs.
- Recognized subject matter expert for products and tools in the software development department.
- Deep knowledge of source control systems, application lifecycle management, and release management.
- Strong issue resolution and solution delivery capabilities.
- Self-starter, detail-oriented, and effective communicator—both written and verbal.
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!)