Senior Software Engineer

Senior Software Engineer
Job Code: AKR20210107-001
Location: Saint Paul, Minnesota Office (view map) or Remote
Posted: October 1, 2021


ddms is looking for a Senior Software Engineer to join our growing software development team. The senior software engineer is expected to design, develop, support and maintain ddms’ custom applications that comply with industry best practices.  

Required responsibilities:

  • Collaborate in gathering internal and external stakeholder needs and design systems based on strategic business initiatives 
  • Develop innovative quality features on existing .NET / ASP.NET / MVC applications
  • Become an expert of ddms software and identify ways to expand overall application stability as well as new opportunities and solutions
  • Build, test and deploy new product offerings within ddms’ AWS cloud environment 
  • Assist with design, building and maintaining databases to support applications. Including providing support for SQL Server, SSIS, SSRS and writing of stored procedures and SQL Scripts
  • Work with data automation (e.g. Power Automate) 
  • Mentor team members for technical development 
  • Work with other company thought leaders on other tangential processes like Dev Ops 
  • Prioritize task-centric work from multiple projects under deadline

Demonstrable experience in the following is desirable:

  • AWS, Azure, or other cloud-based architectures 
  • Javascript Frameworks:  Vue, AngularJS,  others 
  • Develop custom JavaScript web-map applications utilizing GIS best practices and leveraging Esri technology
  • Experience with version control systems such as GIT 
  • Agile team methodologies in a dynamic environment  
  • Wicked smart 

Not required but nice to have:

  • AWS certification: Solutions Architect or DevOps Engineer/Developer 
  • Esri certification: Web Application Developer or ArcGIS API for JavaScript Specialty