HamburgerMenu
hirist

CDM Smith - Lead Full Stack Developer - C#/AngularJS/Entity Framework

CDM Smith
8 - 15 Years
Multiple Locations

Posted on: 11/09/2026

Job Description

Job description :

CDM Smith is seeking a Full Stack Developer to join our Digital Engineering Solutions team. This individual will be part of the Development group, helping design and implement cloud-based solutions facilitating CI/CD pipelines and ensuring that software development and operations teams work collaboratively.

An ideal candidate will be a critical thinker, proactive, and highly interested in the application of new technologies and methods. This individual must showcase exceptional abilities in implementing solutions for AEC initiatives that involve cutting-edge technologies. As a member of the Digital Engineering Solutions team, the Development group will be engaged in research and development and provide guidance and oversight to the AEC practices at CDM Smith, engaging in new product research, and the incubation of innovative ideas that arise from around the company.

Key responsibilities :

- Work independently and collaboratively to carry out projects.

- Work independently with the project team, understand the prototype requirements, and develop it in accordance with the provided specifications.

- Conduct a backlog review session with other team members and come up with labor estimates.

- Work closely with the application architect to understand the High-Level and Low-Level Design and provide a technological strategy to assist the project.

- Mentor developers on day-to-day technical challenges and provide appropriate guidance.

- Work on multiple assignments simultaneously.

- Comprehend the project thoroughly, collaborate with the Business Analysts on the backlogs and deliverables, and accomplish the objectives.

- Identify and handle project roadblocks, escalating issues when necessary, and finding solutions to keep projects on track.

- Delegate responsibilities to team members according to their expertise and current availability, enhancing workload productivity.

- Identify potential risks throughout the project lifecycle, implement mitigation strategies, and proactively address issues.

- Monitor project quality throughout the delivery process to ensure that established standards and criteria are met.

- Review project measurements and KPIs frequently to find places where things could be improved and make the necessary changes.

- Ensure clear communication with stakeholders, delivery Manager, Business Analysts, and internal teams to keep all parties updated on the project's progress and to resolve problems that may come up.

- Stay current with emerging technologies to meet industry demands.

Tech Stack & Skills :

- Extensive experience in the Software Development Life Cycle (SDLC), Agile Development, and Programming methodologies.

- Solid understanding of the architecture patterns based on MVC, MVVM, and SPA.

- Proficient in designing, developing, and maintaining web applications with .NET languages (C#, VB.NET) and technologies (ASP.NET, .NET Core).

- Experience with responsive UI frameworks such as Angular, React, or Vue.js, as well as HTML, CSS, and JavaScript libraries like jQuery and Bootstrap.

- Proficient in web services, such as RESTful APIs.

- Developing efficient data access code with Entity Framework or ADO.NET and implementing data storage solutions using structured and unstructured database services.

- Proficient in creating rapid prototypes independently.

- Working experience with OWASP security principles, accessibility, and security compliance tools.

- Proficiency in security authentication technologies (e.g., OAuth2.0, JWT), Customer Identity & Access Management (CIAM), and Identity & Access Management (IAM).

- Competent in version control practices with git (GitHub, Azure DevOps, etc.).

- Proficient in DevSecOps, data, and infrastructure pipeline management.

- Conducting code reviews, unit testing, and integration testing.

Qualifications :

- Bachelor's degree in computer science, engineering, business, or a related discipline.

- 8 years of related work experience (for Lead Role) with mandatory People Management Experience.

- 6 years of related work experience (for Senior Full Stack).

- Azure certifications AZ-204 and accreditation preferred.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...