Description:
Position Summary:
The Senior Software Developer is responsible for supporting the development and execution of application design, coding, implementation and strategy.
This individual will engage in designing and implementing complex solutions using a wide range of technology services.
Extensive knowledge in implementing enterprise solutions, building and maintaining portals, and using log analytics is essential.
The ideal candidate is experienced with deploying applications via automation.
Experience in CI/CD in Azure DevOps and Azure infrastructure is preferred.
Essential Functions and Job Responsibilities:
Works with Software developers, IT stakeholders, and analysts to implement applications through the full secure software development lifecycle (SSDLC).
Provides guidance and leadership in best practices for application design, architecture, and deployment; serving as a thought leader for the developen practice.
Engages in code reviews and actively supports the development of team members.
Engages and serves as a key contributor to high-level design documents and standards
Fixes complex errors or defects identified during testing or in production use.
Helps identify key performance metrics for platform, builds monitoring and reporting solutions.
Identifies and responds to production outages, providing expertise when needed to resolve outages and identify root causes.
Understands business drivers and business capabilities (future and current state) and determines corresponding enterprise system designs and change requirements to drive the organization's targeted business outcomes.
Acts as a consultant on application solutions to drive targeted business outcomes.
Maintains patient confidentiality and function within the guidelines of HIPAA.
Completes assigned compliance training and other educational programs as required.
Maintains compliance with AdaptHealth’s Compliance Program.
Performs other related duties as assigned.
Competency, Skills and Abilities:
Broad knowledge: Of computer software, hardware, and computer languages.
Conflict resolution skills
Strong troubleshooting skills
Strong technical acumen
Solid and practical understanding of every aspect of the software lifecycle, including proven skills and experience in Agile development practices
Must have a drive to learn and continually improve the work environment
Excellent verbal and written communication skills
Ability to work independently and with a team
Strong analytical and problem-solving skills with attention to detail
Ability to prioritize and manage multiple projects
Mental alertness and the ability to properly treat confidential information
Advanced computer skills
Requirements:
Education and Experience Requirements:
At minimum 3 years of work experience developing enterprise application solutions in positions of increasing responsibility.
Five (5) years of related work experience in architecting, developing, and deploying scalable enterprise data solutions.
Prior experience with low-code platforms, such as OutSystems is preferred.
Familiarity with the software development lifecycle (SDLC).
Functional knowledge and experience with DevOps tools and CI/CD practices.
Broad knowledge of IT system development, IT infrastructure and business processes
Physical Demands and Work Environment:
Must be able to bend, stoop, stretch, stand, and sit for extended periods
Work environment may be stressful at times, as overall office activities and work levels fluctuate
Ability to perform repetitive motions of wrists, hands and/or fingers due to extensive computer use
Subject to long periods of sitting and exposure to computer screen
Must be able to lift 30 pounds as needed.
Physical and mental ability to analyze, problem-solve and lead others
Excellent ability to effectively communicate both verbally and written with customers with the ability to demonstrate empathy, compassion, courtesy, and respect for privacy
Physical and mental ability to analyze data and conduct research
Ability to work independently with little or no supervision.
Ability to work outside of normal business hours as needed
Ability to occasionally travel throughout the US as needed (<5%)