Envision Radiology - Colorado Springs, CO

posted about 2 months ago

Full-time - Senior
Colorado Springs, CO
Ambulatory Health Care Services

About the position

Envision Radiology is seeking a Senior Full Stack Application Developer / Azure Engineer to join our team. This role is pivotal in guiding the development team by exemplifying best practices in design, coding, documentation, testing, and deploying systems. The successful candidate will be responsible for developing innovative solutions while maintaining and enhancing legacy systems. A key aspect of this position is ensuring that all systems are secure and compliant with the company's standards, which requires thorough documentation to support these efforts. The Senior Full Stack Application Developer will provide technical leadership and instill best practices within the team by promoting clean coding techniques and adhering to Software Development Life Cycle (SDLC) processes. This role involves designing, implementing, and managing Azure services and resources, ensuring that best practices in security, scalability, and availability are followed. The candidate will monitor the Azure environment for performance and security, manage multiple projects simultaneously, and work closely with team members to remove impediments while coordinating resources based on project priorities. Collaboration with the Project Management team is essential to set stakeholder expectations, deadlines, and resource allocation for both new and existing projects. The Senior Developer will ensure code quality and integrity by managing release cycles, facilitating formalized release and regression testing, and participating in deployment and post-deployment support. Additionally, the role requires analyzing end-user data needs and developing user-oriented solutions that interface with existing applications. The candidate will drive the creation of development artifacts such as requirements, design documents, test cases, and user documentation to support and communicate development efforts and decisions. Clear communication of development activities within the organization is crucial, utilizing project timelines and progress updates. The Senior Full Stack Application Developer will also work closely with other teams within the department to coordinate cross-team upgrades and development efforts. This position does not have supervisory responsibilities but requires a strong technical capacity, project management skills, and effective communication proficiency.

Responsibilities

  • Provide technical leadership and instill best practices upon the team by promoting clean coding techniques and following SDLC processes.
  • Design, implement, and manage Azure services and resources, ensuring best practices in security, scalability, and availability.
  • Monitor Azure environment for performance and security.
  • Manage multiple projects simultaneously, working with team members to remove impediments and coordinate resources for development projects based on set priorities.
  • Work closely with the Project Management team to set stakeholder expectations, deadlines, and allocate resources for new and existing projects.
  • Ensure code, product quality, and integrity by managing release cycles and facilitating formalized release and regression testing.
  • Analyze end user data needs and develop user-oriented solutions which interface with existing applications.
  • Drive the creation of development artifacts such as requirements, design documents, test cases, and user documentation.
  • Provide clear communication of development activities within the organization using project timelines and project progress.
  • Coordinate cross-team upgrades and development efforts.

Requirements

  • Ten plus years' of experience in application development and business analysis.
  • Five plus years' of experience managing or leading application development lifecycle.
  • Five plus years of Azure experience.
  • Ten plus years' of senior software development with .NET, T-SQL, JavaScript, C#, Python; healthcare industry experience preferred.
  • Clear understanding of enterprise application architecture, domain concepts, and security in distributed systems.
  • Strong comprehension of IT systems including networking, web, application, and database servers.
  • Experience with application configuration and security, Windows Servers, Linux, Java, Mirth & HL7 skills are highly preferred.
  • Detail oriented, self-motivated, a problem solver, and a team player.
  • Ability to excel in a very fast-paced team environment.
  • Strong communication skills & professional demeanor.

Benefits

  • Opportunity for additional discretionary bonus available.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service