HDR

Senior Software Engineer

HDR • $110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience
  • Minimum 5 years of practical web & application development experience
  • Desired GIS development experience
  • 6 years of experience in software development preferred
  • Experience with agile development practices, particularly with Jira
  • Full stack experience with .NET
  • Proficiency in JavaScript (including ES6), HTML, and CSS (SASS/LESS)
  • Familiarity with responsive web design and UI frameworks such as Bootstrap or Foundation
  • Experience with JavaScript frameworks such as Ember or React
  • Knowledge of server-side technologies (.NET, NodeJS)
  • Experience in cloud computing and RESTful web services
  • Understanding of unit testing, continuous integration, and deployment
  • Experience with Esri products (ArcGIS Server/Enterprise, Portal for ArcGIS, etc.)

Responsibilities

  • Collaborate with a national team of diverse professionals including developers, analysts, engineers, and planners
  • Lead development efforts from initiation to delivery, ensuring high-quality software meets project deadlines and budgets
  • Plan, design, and develop functional software to support project goals
  • Assess workload and self-assign development tasks under the guidance of the Lead Developer
  • Conduct code reviews and provide constructive feedback on code quality and structure
  • Mentor less experienced developers to enhance the capabilities of the AppDev Team
  • Communicate ideas and collaborate effectively with peers in a team environment
  • Implement problem-solving strategies to improve software maintainability and stability
  • Adapt quickly to new technologies and methods
  • Manage multiple tasks while meeting project deadlines
  • Apply knowledge of the agile development lifecycle

Benefits

  • Opportunity to work in a collaborative professional environment
  • Involvement in diverse projects with a national team
  • Opportunities for continuous learning and personal development through mentoring
  • Participation in an employee-owned culture that values active engagement
  • Exposure to cutting-edge technologies in web and mobile development
Full Job Description
In the role of a Senior Software Engineer, we'll count on you to:

  • Duties include working in a professional environment with a national team of developers, geospatial analysts, engineers, scientists, business analysts, and planners
  • The ability to take on critical development efforts from beginning to end delivering high quality software on time and budget
  • Successful candidates will be able to plan and design software solutions as well as develop and deliver highly functional software needed to support project goals
  • Ability to assess and self-assign development tasks based upon project requirements under the direction of the Lead Developer and lead moderate to complex development tasks from planning through delivery providing professional quality solutions within budget and schedule
  • Performs code reviews and provides feedback as to its quality, structure and improvement, continuous improvement of technical and non-technical skillsets to progress in solution planning and development capability
  • Provide mentoring to less experienced developers to help build up the AppDev Team
  • Communication. Ability to share your ideas and work with other developers in a collaborative environment
  • Problem solving. Knowing how to make a task easier, more maintainable and stable
  • Curiosity. Knowing what's on the horizon in web and mobile development and when to use it
  • Adaptability. Able to quickly learn and adapt to new technologies
  • Ability to manage a complex range of tasks and meet deadlines
  • Understanding and application of the agile development lifecycle


Preferred Qualifications

  • A minimum of 6 year' experience in software development
  • Experience with agile development practices through Jira
  • NET Full stack experience
  • JavaScript (including ES6), HTML, and CSS(SASS/LESS)
  • Responsive web design and UI frameworks (Bootstrap, Foundation, etc.)
  • JavaScript frameworks (Ember, React, etc.)
  • Experience with server-side technologies (.NET, NodeJS, etc.)
  • RESTful web services
  • Cloud computing
  • Unit testing and continuous integration and deployment
  • Esri (ArcGIS Server/Enterprise (10.6+), Portal for ArcGIS, ArcGIS Online; development and management, publishing web or feature services, and creating SDE enabled databases


#LI-KT1

Qualifications

Required Qualifications

  • Bachelor degree or equivalent experience
  • A minimum of 5 years practical web & application development experience
  • GIS development experience desired
  • An attitude and commitment to being an active participant of our employee-owned culture is a must

About HDR

HDR is an architecture, engineering, and consulting firm based in Omaha, Nebraska. The company was founded in 1917 as Henningson Engineering Company and has since grown to become one of the largest engineering firms in the United States. HDR provides a wide range of services, including architecture, engineering, environmental consulting, and construction management. The company has worked on a number of high-profile projects, including the Hoover Dam Bypass and the San Francisco-Oakland Bay Bridge. HDR is committed to sustainability and has been recognized for its efforts in this area by organizations such as the U.S. Green Building Council.
Learn more about HDR
Size
10,000 employees
Industry
Founded
1917

Similar Jobs

More Jobs at HDR

More Information Technology Jobs

Find similar Senior Software Engineer jobs: