The Senior Software Engineer serves to support the business by designing, developing, debugging, maintaining, and integrating various application modules. The position works closely with internal business units to understand requirements for developing applications to enhance companywide productivity and information sharing. This includes development projects affecting workflow, reporting functions, data accuracy, application interfaces (APIs) and compliance. In this role, you will: Directly contribute to internally developed applications, improving day-to-day business workflows in the civil engineering space. Write unit and functional tests and perform manual testing for applications, to identify and solve problems with internal applications. Deliver technical proposals for improving existing processes to a diverse audience, with work and cost savings estimates. Recommendations may include using features of existing services/applications, purchasing new services/applications, or a bespoke development solution. Work with other regional IT team members and managers to collaborate on successful deployment of enterprise-wide initiatives.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior