Application Developer - .NET/Java
Location: US, CA, Redlands
Department: Technology
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Information Technology

Company profile:
Our passion for improving quality of life through geography is at the heart of everything we do.  Esri’s geographic information system (GIS) technology inspires and enables governments, universities and businesses worldwide to save money, lives and our environment through a deeper understanding of the changing world around them.Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world.  Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

Job description:
POSITION: Application Developer - .NET/JavaLOCATION: Redlands, CACONTACT: Mark Ray, #EMAIL_c4313c8c9fb8ecbadc31a1cc84de990d2a96edf534ef194ab80cb1a118f02992#, m. #PHONE_91688bcca59bbc6283d38e4ea846d4735560ab868775ca3de65d2bd94fd1416f# THE COMPANY: ESRI – Environmental Systems Research Institute (#URL_6b9c7dbc8de6a3e168e9c45ac1289630f08cb59eabb68aeaa926cdb16af18c48#)Our passion for improving quality of life through geography is at the heart of everything we do.  Esri’s geographic information system (GIS) technology inspires and enables governments, universities and businesses worldwide to save money, lives and our environment through a deeper understanding of the changing world around them.Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world.  Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.THE OPPORTUNITY: Application Developer - .NET/JavaWork with analysts and business users to implement and maintain software solutions to improve user experience and streamline workflow processes for various operational departments within the company.  Specifically…Design and develop local and cloud-based Internet applicationsWork with clients to gather and understand business needs and requirements, document those requirements, and create functional prototypes to address themCreate test plans and develop test suites for integration and unit testingManage versioning and deployment of application source code including source control management, branching, tagging, etc.Develop and review architecture plans, code reviews, security reviews, and cross-trainingAssist in troubleshooting difficult technical issuesMaintain existing applications with an eye to continuous automation and improvement

Requirements:
THE IDEAL CANDIDATES: REQUIREMENTS/QUALIFICATIONS/ATTRIBUTESEDUCATION: Bachelor’s in information systems, computer science, related field, or equivalent work experienceEXPERIENCE: 3+ years  of experience in .NET web application developmentKnowledge of full SDLC and Agile development methodologies, application development life cycle, testing, performance tuning, and debuggingExperience with the .NET framework, Microsoft developer tools, SQL, MVC, web services (SOAP/XML, REST/JSON)Experience with SaaS application back office integration (SAP, #URL_8d92932a488fb7e172d73a0f6813d06d464f1f03705d2825f86b2c7947d60a86#)Ability to work with business teams to help develop requirements and quickly turn those requirements into quality, working code while working independentlyUser interface design and usability expertiseDemonstrated technical experience with JavaDemonstrated understanding of client side web technologies such as HTML, CSS, JavaScriptExperience with HTML5 and WebSocketsKnowledge of Version Control Systems (TFS, Git)Proficient in asynchronous and scalable service oriented architecturesExperience with relational and NoSQL databases

Benefits:
WHY ESRI?Our culture is anything but corporate—we have a collaborative, creative environment; phone directories organized by first name; a relaxed dress code; and open-door policies. A Place to ThrivePassionate people who strive to make a differenceCasual dress codeFlexible work schedulesSupport for continuing education College-Like CampusA network of buildings amid lush landscaping and numerous outdoor patio areasOn-site café including a Starbucks coffee bar and lounge areaFitness center available 24/7Comprehensive reference library and GIS bibliographyState-of-the-art conference center to host staff and guest speakers Green InitiativesSolar rooftop panels reduce carbon emissionsElectric vehicles provide on-campus transportationHundreds of trees reduce the cost of cooling buildingsIncentives for employees who walk, bike, or carpool to workCalifornia-grown produce available for purchase in Esri Café