Esri
Sr. Application Developer
Esri, Denver, Colorado, United States, 80285
Overview
Join our growing team of smart, dedicated colleagues who share a common mission: design, develop, and implement software applications to support Esri’s Training Team. Use your skills in several developer languages to help our team produce training material and deliver training classes using numerous technologies. As part of the training team, you'll collaborate with instructors, IT, course developers, and other team members to build and support the training software applications.
Responsibilities
Envision, design, develop, and maintain internal applications and system architectures for the Training Department
Analyze and troubleshoot complex problems that arise during application development, related system architecture, performance, and user requirements
Build flexible and sustainable system architectures to support multiple training applications
Develop microservices, REST APIs, and admin tools for various applications
Partner with the IT team to integrate our interfaces with enterprise business applications and security infrastructure
Requirements
5+ years of combined professional experience in one or more of the following: Python, JavaScript, and C#
Experience with .NET, HTML, CSS, jQuery, APIs, SQL Server
Strong verbal and written communication skills with the ability to work effectively with all levels of end users in a professional manner
Client-focused with a genuine desire to assist end users and resolve problems
Bachelor's in Computer Science, Software Engineering, or related field
Recommended Qualifications
Familiarity with ASP.NET MVC architecture
Familiarity with Manticore, React, Angular, XML, XSLT, NGINX or Apache or IIS
Familiarity with Agile development and Scrum
Experience working with high-performance websites
Experience in a training environment or a commercial software company
Familiarity with database and web server maintenance
Master's in Computer Science, Software Engineering, or related field
#J-18808-Ljbffr
Join our growing team of smart, dedicated colleagues who share a common mission: design, develop, and implement software applications to support Esri’s Training Team. Use your skills in several developer languages to help our team produce training material and deliver training classes using numerous technologies. As part of the training team, you'll collaborate with instructors, IT, course developers, and other team members to build and support the training software applications.
Responsibilities
Envision, design, develop, and maintain internal applications and system architectures for the Training Department
Analyze and troubleshoot complex problems that arise during application development, related system architecture, performance, and user requirements
Build flexible and sustainable system architectures to support multiple training applications
Develop microservices, REST APIs, and admin tools for various applications
Partner with the IT team to integrate our interfaces with enterprise business applications and security infrastructure
Requirements
5+ years of combined professional experience in one or more of the following: Python, JavaScript, and C#
Experience with .NET, HTML, CSS, jQuery, APIs, SQL Server
Strong verbal and written communication skills with the ability to work effectively with all levels of end users in a professional manner
Client-focused with a genuine desire to assist end users and resolve problems
Bachelor's in Computer Science, Software Engineering, or related field
Recommended Qualifications
Familiarity with ASP.NET MVC architecture
Familiarity with Manticore, React, Angular, XML, XSLT, NGINX or Apache or IIS
Familiarity with Agile development and Scrum
Experience working with high-performance websites
Experience in a training environment or a commercial software company
Familiarity with database and web server maintenance
Master's in Computer Science, Software Engineering, or related field
#J-18808-Ljbffr