What are the responsibilities and job description for the APPLICATION DEVELOPER III position at Moffitt Cancer Center?
Summary
Application Developer III
Position Highlights
Application Developer III
Position Highlights
- The Application Developer III supports Moffitt Cancer Center as a subject matter expert in the delivery and support of custom application solutions that solve organizational needs. This position is involved in all aspects of software development life cycle, including requirements gathering and analysis, design, coding, documenting and support of mission critical clinical and business-related applications that bridge functional gaps with existing systems and platforms. This position operates as a SME for a small portfolio of assigned applications and features
- Translate documented user stories and requirements into small enhancements or new application features for assigned applications and projects.
- Interact with, analysts, and product owners to refine requirements to ensure business needs are met.
- Produce application designs that align with current enterprise and team standards.
- Independently develop code for assigned applications adhering to current best practices and documented standards.
- Develop, maintain and debug code at all levels of the application stack including UI, Database, API's and supporting services and infrastructure.
- Ensure all code adheres to both team standards and documented functional success criteria.
- Provide Production support and monitoring and break fix with a sense of responsiveness, and urgency.
- Organize and lead code reviews, on an occasional basis, and provide constructive feedback to peers across immediate team.
- Organize and lead small project meetings, design sessions, refinement sessions, and other Agile SCRUM ceremonies.
- Create and communicate a development project plan, including outlining project stages, order of operations, identifying risks, timelines, and high-level task details and dependencies.
- Assist in developing and maintaining application solutions that support business objectives and comply with healthcare regulations.
- Collaborate with stakeholders and application architects to translate requirements into technical specifications and development plans and delivery schedules.
- Monitor application performance and identify areas for improvement. Implement solutions to enhance application scalability, reliability, and user experience.
- Collaboration & Stakeholder Engagement: Work closely with business analysts, developers, and matrix IT teams to ensure alignment of application solutions with business needs.
- Communicate directly with internal customers or peers to further define tasks, elaborate requirements while adhering to design and development best practices
- Participate in project planning and provide technical guidance throughout the application development lifecycle
- Maintain comprehensive documentation of application architectures, integration processes, and system configurations.
- Provide regular updates and reports to stakeholders on project progress and technical challenges.
- Bachelor's Degree - field of study: Computer Science, Information Technology, or a related field.
- Minimum of ten (10) years' of experience developing enterprise level applications and systems
- Proficiency developing solutions within common frameworks including .Net, Python, Java, C##
- Experience developing mobile solutions enabled solutions
- Proficiency creating and supporting SQL and Oracle databases related to assigned applications.
- Experience with cloud architectures and deploying solutions at scale.
- Experience with microservices architecture, APIs, and containerization (e.g., Docker, Kubernetes, FHIR).
- Working knowledge of cloud platforms: AWS, Azure, Google.
- Evolving knowledge of Generative AI concepts and tools.
- Knowledge of enterprise architecture frameworks (e.g., TOGAF).
- Knowledge of security frameworks and compliance standards (e.g., ISO, NIST)