Job Detail

Organization: Houston Engineering, Inc.
Title: Full Stack Software Engineer / Software Developer (.NET)
Location: Maple Grove, MN or Fargo, ND, Bismarck, ND or Remote will be considered

Posted: 2021-01-12
Application Deadline:

Position Description:

Full Stack Software Engineer / Software Developer (.NET)

Location: Maple Grove, MN or Fargo, ND, Bismarck, ND or Remote will be considered

At Houston Engineering Inc.(HEI) we are scientists, engineers, GIS specialists, software engineers, and surveyors providing innovative and practical leading-edge science based solutions to public, private and non-profit clients. Within our growing HEI technology sector (http://www.houstoneng.com/what-we-do/technology/ ), we specialize in development of web, mobile and GIS applications for a variety of clients around the U.S. Our work is conducted from multiple offices throughout MN and ND, but our reach goes well beyond the Midwest. Our unique perspectives on integrating GIS and web technology with engineering and science has made us a leader in the development of water resources applications.

We pride ourselves on our commitment to meeting our client needs and providing a productive (and fun) atmosphere for our employees. Join our team…as our Maple Grove office has an exciting opportunity for a full stack Software Engineer. We are looking for a candidate who is passionate about web and mobile development and has a strong desire to grow our team through assisting in business development activities. We need someone who can adapt quickly and add value to our fast paced, growing business and also someone who can contribute collaboratively within our software development team. We would consider remote work for this position.

Essential Functions:
• Builds high-quality scalable and predictable web applications on the Microsoft technology stack and maintain internal and external facing web applications
• Follows coding standards, builds appropriate unit tests, integration tests and deployment scripts
• Assists in refining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
• Communicates continually with the client and project teams – Explains progress on the development effort
• Owns success – Takes responsibility for successful delivery of the solutions
• Participates input to the UI/UX design in order to deliver functional user interfaces, ensuring cross browser compatibility and performance
• Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies

Required Qualifications and Experience:
• Bachelor's or Technical Degree in Computer Science, related degree, or equivalent experience.
• Minimum 2 years of full stack software development experience with both web and mobile applications
• High energy, self-starter, with aptitude for learning new technologies.
• Expertise in C#
• Demonstrable working experience in .NET framework, .NET Core, WebApi.
• Proficiency in JavaScript, and knowledge in JS libraries and frameworks (Bootstrap or React).
• Proficiency in HTML5, CSS, AJAX, Razor and MVC architecture.
• Demonstrable working experience deploying web applications on Window OS and IIS.
• Strong data modeling and data management skills in RDBMS systems such as SQL Server, PostGresql or Oracle. Fluency in SQL, relational constructs, stored procedures, triggers, views, normalization, and understanding of costs of various queries.
• Knowledge of unit testing, integration testing and code tuning.
• A deep understanding of costs of various kinds of data fetching (from db, from disk, from memory, etc)
• Experience creating and consuming REST services and API design
• Strong verbal and written communication.
• Good understanding of key elements that make good user experience.

Additional Desired Qualifications:
• Experience building web apps with Microsoft Blazor
• Experience working with any of the major cloud providers (AWS, Azure, GCP)
• Experience with open source programming, such as Python and Django framework.
• Experience with React Native or other mobile app development languages or frameworks
• Experience with GIS or mapping apis, such as Leaflet, OpenLayers, Mapbox or ESRI
• Background working with scientific data in water resources, natural resources, or civil engineering
• Interest or experience with business development
• Prior private consulting firm experience

Benefits of Joining HEI
This is a full-time position offering competitive pay, yearly bonuses, an excellent benefits package including company paid health, dental, vision, life insurance, short and long-term disability. Other benefits include Paid Time Off, paid holidays, and a generous 401(k) and profit sharing plan. We offer an entrepreneurial, creative, and flexible work environment which allows you to pursue your creative vision in a supportive, relaxed, and professional setting. The challenge and opportunity you seek can be found at Houston Engineering!

To apply, go to: http://www.houstoneng.com/careers

EOE AA M/F/Vet/Disability

All Contents © 1999-2019. The GIS Jobs Clearinghouse