Envision Radiology - Colorado Springs, CO
posted about 2 months ago
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.