Full Job Description
The Role
Key Responsibilities:
Lead Software Engineers for various and unanticipated worksites throughout the U.S. (HQ: Chicago, IL). Independently design, develop and maintain key software frameworks for service development. Mentor and lead a team of developers, collaborate with cross-functional stakeholders, and ensure high-quality software solutions aligned with business goals. Build stored procedures and ensure cloud development and maintenance. Research technical solutions to business problems and develop technical analysis and design specifications based on functional requirements. Technical Environment: ASP.NET Core; C#; Web API; Entity Framework; Dapper; SQL Server VB.NET; web services such as SOAP and REST using OAuth and JWT; ASP.NET Web API and ODATA and exposure to domain-driven design and SOLID principles; JavaScript/TypeScript; HTML/CSS; React or Angular; data modeling languages XML, YAML ,and JSON; DevOps: Docker, Kubernetes, CI/CD, Git; Cloud: Azure and/or AWS; Agile methodologies and tools (Kanban, JIRA, Rally); microservices architecture and RESTful API design; Excellent communication skills.
#LI-DNI
#NOINDEED
Requirements:
Bachelor's degree in Computer Science or Computer Engineering or Information Technology or any Engineering or related field plus 3 years of experience as a Software Engineer or with software development required. Required Skills: ASP.NET Core; C#; Web API; Entity Framework; Dapper; SQL Server VB.NET; web services such as SOAP and REST using OAuth and JWT; ASP.NET Web API and ODATA and exposure to domain-driven design and SOLID principles; JavaScript/TypeScript; HTML/CSS; React or Angular; data modeling languages XML, YAML ,and JSON; DevOps: Docker, Kubernetes, CI/CD, Git; Cloud: Azure and/or AWS; Agile methodologies and tools (Kanban, JIRA, Rally); microservices architecture and RESTful API design; Excellent communication skills. Telecommuting permitted. $108,077/yr. - $144,900/yr. + benefits: https://www.cccis.com/about/careers
Interview Policy & Privacy Notice:
A video interview is required for this position. Video interviews are transcribed. Transcriptions are retained and may be reviewed by CCC and our recruiters. Candidates are not permitted to use generative AI or automated assistance during the interviews unless explicitly allowed by the interview team for a specific exercise. Our Job Applicant Privacy Notice is available HERE.