Logo
AdventHealth

Software Developer Backend Lead

AdventHealth, Altamonte Springs, Florida, United States, 32717

Save Job

All the benefits and perks you need for you and your family: -

Benefits from Day One -

Paid Days Off from Day One -

Student Loan Repayment Program -

Career Development -

Whole Person Wellbeing Resources -

Mental Health Resources and Support Our promise to you: Joining AdventHealth is about being part of something bigger. It’s about belonging to a community that believes in the wholeness of each person, and serves to uplift others in body, mind and spirit. AdventHealth is a place where you can thrive professionally, and grow spiritually, by Extending the Healing Ministry of Christ. Where you will be valued for who you are and the unique experiences you bring to our purpose-minded team. All while understanding that together we are even better. Schedule: Full Time The role you’ll contribute: Under minimal supervision, the software developer applies practical development knowledge to create and enhance moderately complex frontend applications. Actively participates in outstanding customer service and accepts responsibility in maintaining relationships that are equally respectful to all. The Software Developer Lead also acts as a peer leader and helps to elevate team members and improve their skills through continual guidance and thought leadership. Responsibilities: ·

This position requires a deep understanding of compilers, continuous test/integration/deployment, unit testing, requirement testing, artifact management, and configuration management. The person in this role works across various platforms, frameworks, and technologies. This position requires the candidate to have a full-stack mindset and be involved in continuously improving the software development environment and tool utilization. ·

Technical responsibilities * Manages development activities through the entire software development life cycle. * Recommends improvements to processes and technology that improve the effectiveness of the team. * Analyze requirements and create specifications. Analyze current software functionality and project requirements to understand the scope of work and the impact of future design decisions. Reads, comprehends, and creates technical specifications and technical documentation. * Designs changes and enhancements to the software while helping to establish patterns, standards, and frameworks for the applications. * Develops and codes according to specification and design. Effectively uses integrated development environment tools, including editors, debuggers, etc. Develops and/or modifies software to produce the desired results while adhering to AIT standards. * Executes testing according to specification. Develops test scripts and execute unit testing. Submits software and associated documentation that is fully tested for Quality Assurance. Participates in the Quality Assurance testing process and fixes interface issues found during testing. * Liaises with customers and vendors through the software development lifecycle to resolve software challenges, as required. * Plans and implements changes as required. Performs peer review of production migration before implementation, as needed. Attends change control meetings to represent any changes, as required. Creates detailed implementation plan and implements approved changes into production, as needed. * Provides accurate and timely status updates to management, escalating roadblocks as necessary. * Troubleshoots and resolves medium-impact, medium-complexity technical challenges and problems, escalates if necessary. ·

Administration and support responsibilities * Proactively completes tasks, actively seeking ways to produce high-quality, efficient work. Respond promptly to assignments and tasks as requested and keep commitments to deadlines. * Coordinates and manages change control requests through the appropriate change control committee.

* Prepare and provide the status for all work activities assigned to you. * Coordinate and manage change control requests through the appropriate change control committee. * Participate in support activities on a 7 * 24 rotating on-call schedule. Identify and troubleshoot issues and problems and provide end-user support. * Participate in the routine administrative work of the team. * Support existing web/iOS/Android applications.