Software Developer

Location: Pittsburgh Office
333 Baldwin Road
Pittsburgh, PA 15205-1751
Type: Regular Full Time

Here’s What You’ll Do:

As a Software Developer for CEC, you will work to design, develop, implement, and troubleshoot both new and existing software applications across many of our practice areas.  CEC developers build databases and create custom web-based interfaces; providing clients access to environmental, engineering, and compliance-related data.  Many of these applications integrate Geographic Information Systems (GIS) technologies and deploy spatial data through Web Browsers.  Primary responsibilities include system design and development, application testing and troubleshooting, and creation of technical documentation.  Key attributes of the application developer include technical proficiency in development environments and programming/scripting languages, the ability to quickly learn new technologies as needed, and a demonstrated record for applying innovative, creative, and cost effective solutions to solve client problems.

Here’s What You’ll Need:

  • At least 2-4 years professional experience as an application developer, computer programmer or web developer;
  • Bachelor’s Degree in Computer Science, Information Systems, or related field of study; or equivalent work experience;
  • Expertise in one or more front-end languages/frameworks HTML, CSS, .NET MVC, BootStrap 4, JavaScript, JQuery, XAML, or Actionscript;
  • Experience with SQL Server and/or other relational databases like MySql, MariaDB or PostgreSQL;
  • Working knowledge of Visual Studio 2015 or Visual Studio 2017
  • Working knowledge of Team Foundation Server or equivalent Source Control systems.
  • Demonstrated experience in programming languages such as .NET (C#/VB) or python;
  • Strong problem solving abilities;
  • Ability to speak and write professionally;
  • Ability to work in a fast paced environment, while maintaining scheduled tasks, troubleshooting issues, and developing solutions.
Here’s What We’d Like to See:

  • Information technology and development experience in a consulting environment, in particular working with environmental or engineering data
  • Experience with ESRI ArcGIS suite of software, including ArcGIS Enterprise/Portal for web-based GIS
  • Experience in developing applications for mobile data collection, for IOS and/or Windows based systems
Here’s Why Should Join Us:

CEC is consistently ranked as an ENR Top 500 Design Firm.  We are looking for people who enjoy using their education and experience to solve difficult technical problems and perform interesting projects. You can accomplish this while working with a team of professionals who are equally motivated to provide high levels of service to our clients. 

CEC offers you a small firm work environment with large firm opportunities. Not only will we help you develop professionally, but we will also provide an opportunity to become an owner of the firm and share in its success.

We offer a matching 401(k), profit sharing, a performance bonus, company stock, medical dental and vision insurance, short and long term disability, tuition assistance, professional development, and work life balance.

If this sounds like the right opportunity for you, simply respond to the ad. CEC is an EEO employer – M/F/Veterans/Disabled.

Apply Now



Problems applying? Contact the webmaster.
Privacy Policy