Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Senior Software Developer
HDR
Dallas, CA
Category
Software Engineering
Apply for Job
Job Description
We are seeking a Senior Software Developer to join the Data-Driven Design (D3) team within HDR’s Architecture Business Group. In this role, you will lead the architecture and development of our most critical web applications using progressive web frameworks.
Requirements
Design, architect, and build modern web and desktop applications using contemporary frameworks and development practices.
Lead the development, optimization, and maintenance of scalable backend APIs and microservices to support complex data workflows.
Oversee the design and management of both relational and non-relational database technologies to ensure performance, scalability, and reliability.
Establish and enforce best practices for design patterns, Git workflows, and code review processes to maintain a clean, reliable, and collaborative codebase.
Lead testing strategy, including unit, integration, and system tests, to support continuous integration and ensure build stability.
Collaborate with architects, computational designers, BIM specialists, and other stakeholders to align development with strategic project and workflow requirements.
Deploy, configure, and manage applications on Azure App Services and virtual machines, ensuring reliability, security, and performance.
Maintain and enhance CI/CD pipelines and automated testing environments using GitHub Actions or similar tools.
Mentor and provide technical guidance to developers across all levels and foster a culture of knowledge sharing.
Identify and implement process improvements and recommend technical solutions to improve system performance, scalability, and maintainability.
Take ownership of significant features, initiatives, and critical systems, providing technical leadership from conception through deployment.
Support additional software development and integration tasks as needed to meet evolving project goals.
Benefits
Generous Paid Time Off
401k Matching
Retirement Plan
Employee Assistance Program
Paid Holidays
Parental Leave
Paid Time Away
]]>