Software Engineer
Novacore · Conshohocken, PA · 6 days ago
EngineeringFull-time
Responsibilities
- Design, implement, and maintain software systems across Carbon Stop Loss's business lines, including ownership of the full application lifecycle from requirements through deployment and ongoing support.
- Lead the modernization of a core legacy platform (Microsoft Access/VBA) in collaboration with the Chief Actuary and COO, translating existing business logic into a scalable, maintainable architecture.
- Drive the production of internal applications in partnership with the COO, converting proof-of-concept tooling into reliable, supported systems that eliminate manual workflows and reduce operational risk.
- Design and implement data pipelines across business verticals (Managed Care and Employer Stop-Loss) to establish centralized, governed data access for reporting, analytics, and executive decision-making.
- Shepherd internal development initiatives from ideation through production — facilitating requirements gathering, technical scoping, building cycles, and deployment in partnership with subject matter experts and operational staff.
- Write well-structured and efficient code that is easy to understand and maintain.
- Analyze business processes and plans.
- Debug, analyze, develop, fix and test new and existing code that perform and deliver on a timely manner.
- Develop easy to use interfaces and better UX.
- Manage and update individual project status while collaborating with other team members.
- Prepare specifications and documentations on tasks and projects.
Qualifications
- Bachelor’s degree (B.S.)
- 2+ years of experience developing and implementing software applications
- Solid engineering & troubleshooting skills
- Experience with building software for the web and cloud environments (Azure)
- Experience in software development in various languages (C#, Typescript, Python, etc.)
- Experience with Modern Web Frameworks, HTML/CSS, JavaScript and UI/UX design
- Communicate clearly with both technical and non-technical staff
- Familiar with CICD / Build process and using git and GitHub, and JIRA and Agile Methodologies
- Familiar with Microsoft stack (including all o365 a plus)
- Insurance Industry experience is preferred
- Ability to work both independently and as a part of a team and to work on multiple projects simultaneously