Develop production-ready code based on detailed specifications, delivering leading edge geospatial solutions via cloud and desktop software applications
Analyze business and system requirements to design and deliver effective, scalable software that meets client and organizational needs
Evaluate the performance, reliability, and efficiency of existing systems, identifying opportunities to optimize them through innovative technologies and strategic approaches
Design and implement automated unit and functional tests to ensure software quality and maintainability
Collaborate with cross-functional teams to define technical approaches, troubleshoot issues, and deliver high-impact solutions
Participate in the design, coding, testing, debugging, documentation, and deployment of new software applications and maintain and improve legacy software
Design and implement efficient algorithms leveraging spatial and non-spatial data querying and processing
Learn water resources engineering and flood mitigation concepts to support project work
Requirements
BS degree in Computer Science or related area +4 years of relevant experience or demonstrated equivalency of experience and/or education
Proficiency in one or more of the following languages: C#, C++, or C
Experience working with relational databases, particularly Microsoft SQL Server, including schema design and query optimization
Hands-on experience deploying and managing applications in AWS or Azure cloud environments
Familiarity with version control systems such as Git, GitHub, or Azure DevOps, including branching strategies and collaborative workflows
Strong understanding of object-oriented design and programming principles
Ability to learn topics in water resources engineering and flood mitigation
U.S. Citizenship is required
Preferred: MS degree in Computer Science or related area
Preferred: Deep expertise in cloud platforms (AWS or Azure), orchestration, provisioning, deployment, monitoring, auto-scaling, and performance tuning
Preferred: Proven experience with DevOps practices, infrastructure automation, configuration management, and continuous delivery
Preferred: Production-level experience with Kubernetes and container orchestration
Sponsorship for US employment authorization is not available
Relocation is not available
Benefits
medical
dental
vision
life
AD&D
disability benefits
paid time off
leaves of absences
voluntary benefits
perks
flexible work options
well-being resources
employee assistance program
business travel insurance
service recognition awards
retirement savings plan
employee stock purchase plan
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.