Job Description
Check out this video and find out why our team loves to work here!
Join Us! CDM Smith – where amazing career journeys unfold.
Imagine a place committed to offering an unmatched employee experience. Where you work on projects that are meaningful to you. Where you play an active part in shaping your career journey. Where your co-workers are invested in you and your success. Where you are encouraged and supported to do your very best and given the tools and resources to do so. Where it’s a priority that the company takes good care of you and your family.
Our employees are the heart of our company. As an employer of choice, our goal is to provide a challenging, progressive and inclusive work environment which fosters personal leadership, career growth and development for every employee. We value passionate individuals who challenge the norm, deliver world-class solutions and bring diverse perspectives. Join our team, and together we will make a difference and change the world.
Job Description
- Leads the development of sophisticated web applications, defining both front-end and back-end system architecture.
- Guides the team in the selection and implementation of appropriate technologies to meet complex project requirements.
- Ensures optimal performance, scalability, and security of the application, while fostering innovation and adopting emerging development trends.
- Leads strategic planning and cross-department collaboration, and mentors junior developers to elevate team capabilities.
- Provides technical leadership and makes decisions on the design, functionality, and user experience of applications.
- Leads the overall API strategy, designing and implementing high-level Application Programming Interfaces (APIs) that support complex and large-scale web applications.
- Leads the team in creating robust, efficient, and secure APIs, ensuring that they are scalable, maintainable, and capable of supporting both current and future needs.
- Provides technical leadership and direction, establishing API best practices and contributing to the continuous improvement of the organization’s API capabilities.
- Works closely with leadership to define and execute the API development roadmap.
- Leads testing and debugging for all web applications, ensuring that testing procedures are well-defined and implemented across all stages of development.
- Leads the development of comprehensive test suites and automation processes to ensure application reliability, scalability, and performance.
- Provides technical leadership in debugging complex system-level issues and ensures the team uses best practices in error detection and resolution.
- Leads the deployment process of all web applications, defining deployment strategies, and implementing infrastructure to support high-quality releases.
- Oversees the development and execution of CI/CD pipelines and works with leadership to integrate new deployment technologies.
- Ensures security, performance, and scalability for all production environments and mentors the team on best practices for deployment.
- Leads the version control strategy and collaboration processes across teams, ensuring that best practices are followed at all levels.
- Defines and enforces version control protocols, establishing streamlined workflows that allow for efficient collaboration across multiple teams.
- Provides technical leadership in resolving complex code conflicts and implementing advanced branching strategies.
- Drives continuous improvement in version control practices and ensures that the codebase is managed effectively to support the organization’s long-term goals.
- Provides technical guidance and leadership on high-priority development tasks.
- Ensures junior developers are appropriately trained.
- Performs other duties as required.
Qualifications
Bachelor's degree. 8 years of related experience. Equivalent additional directly related experience will be considered in lieu of a college degree. Domestic and/or international travel may be required. The frequency of travel is contingent on specific duties, responsibilities, and the essential functions of the position, which may vary depending on workload and project demands.
Skills & Abilities
Excellent communication, collaboration, and presentation skills with the ability to convey complex concepts in an understandable manner. Consistently demonstrates excellent attention to detail. Excellent at identifying, analyzing, and resolving high-level, complex issues across applications and systems. Leads problem-solving efforts for large-scale challenges. Possesses excellent skills in managing data efficiently across systems, applying strategies for data storage, retrieval, and processing. Excellent understanding of business metrics and the ability to align company goals and objectives with development strategies and initiatives. Demonstrates excellent understanding of user interface and user experience (UI/UX) principles. Demonstrates leadership and influence where no direct line of control exists. Inspires forward-thinking and fosters creative problem-solving and process optimization across complex development projects.
Amount of Travel Required
No Travel is required
Background Check and Drug Testing Information
CDM Smith Inc. and its divisions and subsidiaries (hereafter collectively referred to as “CDM Smith”) reserves the right to require background checks including criminal, employment, education, licensure, etc. as well as credit and motor vehicle when applicable for certain positions. In addition, CDM Smith may conduct drug testing for designated positions. Background checks are conducted after an offer of employment has been made in the United States. The timing of when background checks will be conducted on candidates for positions outside the United States will vary based on country statutory law but in no case, will the background check precede an interview. CDM Smith will conduct interviews of qualified individuals prior to requesting a criminal background check, and no job application submitted prior to such interview shall inquire into an applicant's criminal history. If this position is subject to a background check for any convictions related to its responsibilities and requirements, employment will be contingent upon successful completion of a background investigation including criminal history. Criminal history will not automatically disqualify a candidate. In addition, during employment individuals may be required by CDM Smith or a CDM Smith client to successfully complete additional background checks, including motor vehicle record as well as drug testing.
Visa Sponsorship Available
We will not support sponsorship, i.e. H-1B or TN Visas for this position
Bachelor's degree. 8 years of related experience. Equivalent additional directly related experience will be considered in lieu of a college degree. Domestic and/or international travel may be required. The frequency of travel is contingent on specific duties, responsibilities, and the essential functions of the position, which may vary depending on workload and project demands.
Excellent communication, collaboration, and presentation skills with the ability to convey complex concepts in an understandable manner. Consistently demonstrates excellent attention to detail. Excellent at identifying, analyzing, and resolving high-level, complex issues across applications and systems. Leads problem-solving efforts for large-scale challenges. Possesses excellent skills in managing data efficiently across systems, applying strategies for data storage, retrieval, and processing. Excellent understanding of business metrics and the ability to align company goals and objectives with development strategies and initiatives. Demonstrates excellent understanding of user interface and user experience (UI/UX) principles. Demonstrates leadership and influence where no direct line of control exists. Inspires forward-thinking and fosters creative problem-solving and process optimization across complex development projects.