Software Engineer
Job purpose
Our team is in the business of building new products that address our customers' most significant challenge today: managing complexity. The telecom, gas and electric industries face unrelenting pressure to do more in less time with fewer resources. Our strategic partner, ESRI, provides cutting-edge geospatial product and platform technology to condense, combine and collaborate on insights into these data which are harvested from their interactive visualizations and representations.
Duties and responsibilities
As an experienced software development engineer, you will create and collaborate on system architecture; you will design, build, test, and deploy enterprise-grade software. This role requires ownership, autonomy, and a knack for delivering business value within the ambiguity of a first-version product. The right candidate works efficiently, demonstrates forward-thought and builds the right things at the right time.
If you can appreciate a good challenge and the opportunity to make a real difference, we look forward to hearing from you!
Qualifications
Required Qualifications:
- Bachelors' Degree or equivalent professional experience
- 3+ years of software development
- Experience applying general OOA/OOD principles, patterns
- Previous experience with C#.net, React, GIS or ESRI technologies
- Strong communication skills
Preferred Qualifications:
- Expertise in developer tools or software development lifecycle (SDLC) systems (continuous integration, version control, source code repositories, build systems, package management, deployment tools, test frameworks)
- Previous work in the development and maintenance of web services
- Previous experience with UI/UX design principles and practices
- Experience with Scrum/Agile methodologies
- Self-starter, experienced initiative taker
- Team player