Requirement Detail

Job Title Software Engineer
Job Code 180543
Contact Phone # ___-___-____ - Ext
Date Posted 06/24/2019
Number Of Positions Available 1
Client Id 20279
Location Fort Collins, CO USA
Pay Rate
Job Description

Responsibilities:
• Collaborate within an Agile/Scrum development team including other software engineers, QA engineers, technical leads and product owners
• Assisting in the development, testing and documentation of GIS applications built on top of ESRI and their company’s software solutions
• Developing end user applications with .NET (C#, WPF, Xamarin) and Javascript (Angular).
• Developing back-end services with .NET (ASP.NET, Azure)
• Design, develop, test and maintain software in conformance to company policies, standards and industry best practices
• Working and interfacing with development teams in different time zones and cultures 

Requirements:
• BS in Computer Science, MS in CIS (or related field with strong computer emphasis)
• Work experience/knowledge developing applications with Microsoft .NET developer tools (C# in particular)
• Knowledge in all aspects of the software life cycle from definition, requirements analysis and design to implementation
• Solid background and practical experience in object-oriented methodologies and design patterns
• Demonstrate passion for improving software development abilities
• Experience with Agile/Scrum methodologies and practices; team-based software development
• Experience with test-driven development tools and practices
• Strong interpersonal, written, and oral communication skills

Education & Experience Preferred:
• Knowledge of utility networks
• Knowledge of secure software development practices
• Experience with ESRI software including ArcGIS Desktop, Engine and/or Server
• Familiarity with RDBMS technology such as Oracle and SQL Server
• Experience with enterprise architectures (REST, Messaging)