Senior Software Development Engineer L4
Inovalon
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 85,000–130,000/yr
Posted 3mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Write high quality, testable code that meets the “Definition of Done”
- Utilize a “Test-First” approach to software development
- Participate in design and code reviews
- Create automated unit, system and acceptance tests
- Support end of iteration demos
- Responsible for assigned integration, testing and deployment tasks
- Work with product management to scope and estimate product enhancements
- Design, implement, unit test software, and test software
- Fix software defects
- Foster continuous team improvement
- Contribute to team retrospectives
- Write and maintain documentation
- Participate in the change management process
- Develop and maintain integrations that process and filter inbound hospital system messages
- Support cloud migration efforts
- Mentor and coach junior engineers
- Adhere to all confidentiality, HIPAA, regulatory, and other such policies
- Participate in an on-call rotation to support critical issues
Requirements
- Minimum 5 years of software development experience
- Demonstrated proficiency in C#
- Demonstrated proficiency in MS SQL Server
- Strong foundation in data structures and algorithms
- 3 years of experience testing, maintaining, or launching software products
- 1 year of experience with software design and architecture
- Experience with Python or similar scripting languages is a plus
- Experience with Lua is a plus
- Experience with or demonstrated interest in cloud platforms, particularly AWS
- Advanced design/debugging/coding skills
- Builds secure applications and adheres to security standards
- Demonstrated ability to work independently and take ownership of complex technical problems
- Strong team player with a collaborative approach to engineering
- Demonstrated high personal integrity and ability to earn trust
- Exhibits a growth mindset
- Continuously pursuing self-directed learning activities
- Ability to anticipate and look for creative ways to solve problems
- Apply best practices
- Communication, organization, and teamwork skills
- Bachelor's degree in computer science, Software Engineering, or Information Technology
- Master's degree or PhD in Computer Science, a related technical field, or equivalent practical experience preferred
Preferred
- Experience with Python or similar scripting languages is a plus
- Experience with Lua, particularly for message intake, filtering, and processing, is a plus
- Experience with or demonstrated interest in cloud platforms, particularly AWS, in support of ongoing migration efforts
- Master's degree or PhD in Computer Science, a related technical field, or equivalent practical experience preferred
Skills
- C#
- MS SQL Server
- Python
- Lua
- AWS
Similar roles
AI Platform Engineer
Airbyte · San Francisco · today
Principal Software Architect
Abacus Insights · United States · today
Principal Software Engineer
Lambda · Bellevue Office · today
Founding Flight Software Engineer
Fortastra · Torrance, CA · USD 180,000–250,000/yr · today
Senior Software Engineer – Full Stack
Empower Pharmacy · US · today
Senior Computer Vision Engineer, Space
Anduril Industries · Costa Mesa, California, United States · USD 191,000–253,000/yr · today