Environmental Systems Research Institute, Inc. Intelligence Solutions - Software Developer in Denver, Colorado
Intelligence Solutions - Software DeveloperLocationUS-CA-Redlands | US-CO-Denver | US-PA-Chesterbrook | US-MN-Minneapolis| US-VA-Vienna | US-NC-Charlotte | US-PA-JohnstownJob CategorySoftware Development/EngineeringJob ID2019-11751OverviewCome join our team and create user-centered intelligence solutions. Yourmission will be to design, develop, and support ArcGIS solutions for theintelligence community. You will collaborate closely with other productdevelopment team members and help intelligence organizations leverage theinvestment they are making in geospatial technology and data.Our ideal candidate is driven by collaboration and the exchange of new ideas.They are a self-starter who is proactive about requirements gathering,synthesis, and iterating on solutions. If you want to do innovative workwith new and compelling challenges, join us!ResponsibilitiesBuild software components using a variety of programming languages (C#,.NET, WPF, Python, etc.) that follow industry-standard designpatterns, development methodologies, and deployment modelsDevelop excellent software that extends the capabilities of the ArcGISplatformSolve and articulate complex problems with application design,development, and user experiencesCreate and execute unit test plans and develop integration testsCollaborate with product engineers and developers throughout the developmentprocessStay up to date with the latest technologies, trends, and best practicesDiagnose and fix software problemsAct as a subject matter expert in the code, mentor team members, andcreate innovation for complex user interface problemsAssist in assessing product quality and release readiness includingdocumentationRequirements2+ years of software development experience building software components andapplicationsStrong Python skillsSuperior design and software engineering skillsExperience with writing testable softwareExperience with Agile and other software development methodologiesExcellent communication skills and the ability to work as part of acollaborative team in a fast-paced environmentEffective time management and organizational skillsBachelor's or master's in computer science, engineering, or relatedfield, depending on position levelRecommended QualificationsFamiliarity with Esri ArcGIS or other mapping technologiesFamiliarity with domain experience such as military, intel, and/ornational securityThe CompanyOur passion for improving quality of life through geography is at the heart ofeverything we do. Esri's geographic information system (GIS) technologyinspires and enables governments, universities, and businesses worldwideto save money, lives, and our environment through a deeper understandingof the changing world around them.Carefully managed growth and zero debt give Esri stability that is uncommon intoday's volatile business world. Privately held, we offer exceptionalbenefits, competitive salaries, 401(k) and profit-sharing programs,opportunities for personal and professional growth, and much more.Esri is an equal opportunity employer (EOE) and all qualified applicantswill receive consideration for employment without regard to race, color,religion, sex, sexual orientation, gender identity, national origin,disability status, protected veteran status, or any other characteristicprotecIf you need a reasonable accommodation for any part of the employmentprocess, please email email@example.com and let us know the nature ofyour request and your contact information. Please note that only thoseinquiries concerning a request for reasonable accommodation will be respondedto from this e-mail address.#LI-DV1Esri is an equal opportunity employer (EOE) and all qualified applicantswill receive consideration for employment without regard to race, color,religion, sex, national origin, disability status, protected veteranstatus, or any other characteristic protected by law.