Description :
About CDI : A certified Woman Business Enterprise, Civil Design, Inc. (CDI) is a civil engineering firm of 140+ team members committed to building stronger communities in the markets we serve.
Areas of focus include site development, surveying, transportation, water resources, structures, and infrastructure + analytics.
Civil Design Inc. is in its 28th year of business and has six locations in Illinois, Missouri, and Kentucky.
Remember to check your CV before applying Also, ensure you read through all the requirements related to this role.
About Our Culture : CDI has a strong family-oriented culture with the drive to build stronger co-workers, clients, and local communities.
Guided by the values of continuous learning and growth, mutual trust and respect, personal ownership, and responsiveness CDI offers a spirited team atmosphere driving quality engineering and strong client relationships.
About Our Purpose : CDI thrives as a people-first organization, with the goal to be a great place for great people to work.
CDI aims to find projects that resonate with each team member. CDI respects our team and aspires to best utilize each team member’s personal and professional talents.
CDI encourages flexible scheduling to help each team member reach their ideal work-life balance.
About the Team : Our Infrastructure + Analytics (I+A) team is the most diverse at CDI, with a growing group of 20+ team members including Civil Engineers, GIS Analysts, Programmers, and Field Technicians.
The I+A team thrives on collaboration utilizing the unique strengths and skills of each team member to find innovative solutions for our clients and their projects.
The I+A service works with various types of clients including utilities, municipalities, governmental agencies, other consultants, in addition to supporting our internal CDI services.
Our teams regularly coordinate with other services and offices, reinforcing our strong family-oriented culture across the organization.
About the Role : The I+A Software Developer will assist the Software Development Team in both development and maintenance of new and existing software applications.
The individual will develop and troubleshoot applications that include browser-based web applications, windows desktop applications, SQL server or other database platform jobs, and Microsoft macros.
The individual will also assist with application DevOps which includes managing AWS Resources, AWS backups, deployment of applications, as well as maintenance and testing of all resources and applications.
In addition, the I+A Software Developer will be a technical and professional resource to help collaborate and support with other CDI services and offices based on project and / or client needs.
Essential Job Functions and Responsibilities :
- Collaborate with the Software Development Team in the development of custom applications.
- Complete assigned software development tasks and activities as part of independent or shared projects.
- Assist in the testing, deployment, and maintenance of various custom applications.
- Perform QA / QC peer reviews of applications including the associated interfaces, codes, scripts, analysis, and output or results.
- Ensure compliance with CDI and industry standard software development best practices.
- Work collaboratively with other CDI team members and services to develop effective solutions.
- Mentor and develop team members, specifically related to software development and software architecture design.
Desired Knowledge, Skills, and Abilities :
- Strong understanding of object-oriented programming principles.
- Demonstrated ability to analyze complex situations, identify core issues, and evaluate multiple solutions.
- Thinking creatively to generate innovative solutions and approaches.
- Being able to make timely and effective decisions based on available information and analysis.
Requirements :
Education, Training, and Experience Requirements :
- Bachelor’s degree in Computer Science (CS), Data Analytics, Geographic Information Systems (GIS), or Civil Engineering from a four-year college or university.
- Proficiency in C#, Java, HTML, CSS, and / or JavaScript programming languages.
- Familiarity with databases (SQL Server, PostgreSQL, etc.) and ORM frameworks such as Entity Framework.
- Experience with AWS and / or Azure Cloud Computing and Web Application DevOps preferred.
- Minimum of 4+ years’ experience in the software engineering industry.
- Competence with data analytics and data management practices, including database platforms.
- Understanding of infrastructure / utility asset management and assessment practices encouraged.
Working Conditions : Normal working conditions in an office environment absent of extreme factors. Occasional visits to job sites may be required.
May be exposed to varying temperatures or other environmental elements at the job sites. Based on applicant experience and expertise, a strengths assessment and / or technical skills & competency demonstration may be requested prior to or following interviews.
CDI is an equal opportunity employer. Candidates must be eligible to work in the US.
J-18808-Ljbffr