Senior Software Engineer
We are seeking an experienced Senior Software Engineer to support and enhance enterprise software applications within a healthcare technology environment. The ideal candidate will work closely with cross-functional teams including senior developers, offshore teams, business stakeholders, and project management to deliver scalable and high-quality software solutions.This role requires strong experience with healthcare data, ETL processes, relational databases, and application support/enhancement in enterprise environments.Key ResponsibilitiesSupport, maintain, and enhance high-quality software modules and applicationsAnalyze, troubleshoot, and resolve software-related issues from internal and external customersDesign, develop, and implement application enhancements for improved performance and availabilityDocument application specifications, design, features, and operational processes prior to deploymentCollaborate with engineering teams, business stakeholders, and offshore development teamsOptimize and tune SQL/Oracle queries, stored procedures, and triggersEnsure adherence to software development standards and SDLC best practicesWork with large healthcare datasets and ETL processesContribute innovative ideas to improve system efficiency and operational resultsCommunicate technical and operational issues effectively to leadership teamsMentor junior developers and support continuous team developmentStay updated with emerging technologies and contribute to technology improvementsRequired QualificationsBachelor’s degree in Computer Science or related technical disciplineMinimum 10+ years of software engineering experienceStrong healthcare data experience is requiredExperience working with large datasets and relational databasesHands-on experience with ETL processesStrong SQL/Oracle query optimization and performance tuning experienceExperience with stored procedures and triggersDeep understanding of Object-Oriented Analysis and Design (OOAD)Experience with Java frameworks and .NET FrameworkExperience with MS AccessScripting experience using VBScript and PowerShellKnowledge of enterprise scheduling toolsStrong written and verbal communication skillsPreferred SkillsExperience supporting enterprise healthcare applicationsAbility to work independently and in collaborative team environmentsStrong analytical and problem-solving skillsExperience working in Agile development environments