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
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
What We Believe
HDR is our company. Together, we build on each other's life experiences and perspectives to make great things possible every day. This shapes our collaborative culture, encourages organizational trust and connects us closer to the clients and communities we serve.
- Our Commitment
- As employee owners, we all have a role in creating an inclusive environment where each of us is welcomed, valued, respected and empowered to bring our authentic selves to work every day.
Our eight Employee Network Groups (Asian Pacific, Black, Hispanic/Latino(a), LGBTQ+, People with Disabilities, Veterans, Women, Young Professionals) help create a sense of belonging and foster a supportive environment where everyone is empowered to engage and contribute. Each group has an executive sponsor and is open to all employees.