Senior Software Engineer

New Yesterday

Position Overview: We are seeking a passionate and experienced Senior Software Engineer to join the Clinical Program Solution (CPS) Research & Development (R&D) team. If you have a strong background in software engineering and a proven ability to lead high-performing technical teams, we want to hear from you!
Key Responsibilities: Collaborate with and drive a diverse technical team to develop and deliver high-quality software. Design, develop, and maintain software applications with a focus on best practices. Actively participate in the creation and review of User Stories and technical specifications. Write clean, efficient code, including unit/integration tests, and perform code/design reviews. Identify, articulate, and resolve technical challenges while continuously improving code quality. Serve as a technical expert across multiple areas or complex features of the application. Lead design discussions and serve as a development lead for one or more applications or functional areas. Remediate defects by identifying root causes, implementing fixes, and ensuring high-quality testing. Develop a deep understanding of the retail pharmacy and clinical services domain, focusing on how customers use McKesson products. Minimum Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Typically requires 7+ years of relevant experience in software development. Critical Skills: Strong expertise in Object-Oriented Development (Java preferred) . Extensive experience with relational databases (Oracle, SQL Server) and SQL . Experience with document-based databases (e.g., CosmosDB). Proficiency with Cloud Platform-as-a-Service (PaaS) solutions (Microsoft Azure preferred). Knowledge of web front-end frameworks (Angular preferred). Strong understanding of RESTful API architecture and development . Experience working in Agile development environments (Scrum, Kanban, SAFe). Additional Skills & Attributes: Passionate and creative technical developer who values people, relationships, and performance. A strong contributor to a positive, high-performance culture. A continuous learner with a drive for personal and professional growth. Demonstrated ability to drive initiatives to completion with a commitment to excellence. Critical thinker who respects the status quo but is not afraid to challenge it for continuous improvement. Innovative mindset with a passion for exceeding expectations. Excellent written and verbal communication skills, capable of conveying complex ideas to technical and non-technical audiences. Ability to mentor and support less experienced team members. Collaborate with Customer Operations to assist customers with software-related issues. Advocate for continuous improvement and best practices in software development. Opportunity to interact with customers, management, and coordinate across multiple projects and teams Occasional travel (0-15%)
Location:
Irving, TX, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search