Software Engineer II at Avalon Healthcare Solutions designing and maintaining applications critical to healthcare diagnostics. Collaborating in an agile environment to produce scalable, high-quality software solutions.
Responsibilities
Collaborate with team members and stakeholders to assess business requirements and contribute to the design and documentation of scalable technical solutions.
Interpret and maintain technical diagrams and documentation, such as context diagrams, data flow diagrams, and process flows, with minimal guidance.
Develop and execute unit, integration, and regression test plans to ensure high-quality, reliable software delivery.
Troubleshoot and resolve application and integration issues, contributing to root cause analysis and long-term solutions.
Design and develop modular, maintainable, and reusable code, applying best practices and contributing to the team’s coding standards.
Actively participate in all phases of Avalon’s Agile Software Development Life Cycle (SDLC), including sprint planning, development, testing, and deployment.
Lead and participate in code reviews, providing constructive feedback and helping to elevate code quality across the team.
Mentor junior engineers by sharing knowledge, offering guidance, and modeling effective engineering practices.
Demonstrate a growing understanding of how technical solutions align with business goals and contribute to operational success.
Build and apply domain knowledge of health plan operations and related systems to inform technical decisions.
Participate in the on-call rotation to support critical software systems, demonstrating ownership and accountability for production stability.
Requirements
Bachelor’s Degree in Management Information Systems, Computer Science, or related discipline; or the equivalent years of relevant business and technical experience.
2+ years of relevant work experience.
Proficient in one or more programming languages such as Java, Go, or TypeScript, with the ability to write clean, maintainable, and testable code.
Solid understanding of relational databases and experience writing complex SQL queries (e.g., MSSQL, PostgreSQL).
Strong experience using source control tools like Git, including branching strategies, pull requests, and resolving merge conflicts.
Comfortable working in modern development environments such as IntelliJ, VSCode, or Eclipse, and configuring tools to support productivity.
Practical experience with web services and integration techniques, including RESTful APIs, SOAP, and microservices architecture.
Ability to navigate and perform advanced tasks in a Linux environment, including scripting and troubleshooting.
Working knowledge of Agile methodologies and the full Software Development Life Cycle (SDLC), with experience participating in sprint planning, retrospectives, and backlog grooming.
Familiarity with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or GitLab CI for automated builds, testing, and deployments.
Exposure to containerization and orchestration technologies such as Docker and Kubernetes is a plus.
Solid understanding of secure coding practices and performance optimization techniques.
Ability to mentor junior developers on technical concepts, tools, and best practices.
Technical Approval Senior Engineer at Suffolk County Council overseeing highway improvements and inspections. Collaborating with a team to ensure compliance with design and specifications for residential and industrial developments.
Software Engineer Intern working with product experts on solutions for transport and event optimization. Develop new features and improve customer requirements understanding in a tech - savvy environment.
Software Engineer Principal designing and maintaining scalable data pipelines for PNC's Wealth Management organization. Collaborating with diverse teams to deliver complex software solutions.
Senior Software Engineer at SWIVEL developing SaaS solutions and mentoring developers. Engaging in cloud - native development with a focus on technology and efficiency.
Java and Angular Developer creating high - performance web applications powering global logistics operations. Collaborating with teams to drive innovation and improve efficiencies in the transportation industry.
Lead Principal Software Engineer designing data analytics platforms for AI customer engagement startup. Transforming contact centers and enhancing organizational growth using advanced technologies.
Lead Software Engineer developing scalable low latency systems for AI customer engagement platform, mentoring team members and driving engineering best practices.
Senior Software Engineer developing machine learning systems to detect fraud for leading AI - powered platform. Collaborating to optimize real - time detection algorithms and build scalable solutions.
Senior Java Developer working in a fintech company enabling global payment solutions. Collaborating with an international team to build robust solutions.
Mid - level iOS engineer working independently on iOS platforms at TELUS Digital. Collaborating on design, writing secure code, and teaching junior team members.