Job Directory Software Engineer - Residential North America Supply Channel (888-253)

Software Engineer - Residential North America Supply Channel (888-253)
Greenwood Village, CO

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

We are seeking a dynamic and motivated Software Engineer responsible for the design and development of cloud-hosted solutions used by structural engineers and building product suppliers in the residential construction industry. This is a hands-on position architecting and developing new web apps and their backend services. Be part of a high preforming, collaborative team using the latest technologies to innovate, learn, and engage our customers while creating amazing software.

Our microservice architecture supports mobile, web, and desktop software solutions for internal and external customers. Some services are brand new, while others were recently refactored out of our legacy, monolith, desktop app. Azure is our primary hosting environment, with a few services hosted on premises in IIS. We believe in continuous integration and continuous delivery (CI/CD) of our software, but we still have some work ahead of us to bring all our new services into our CI/CD pipeline.

Technologies in our stack: C#, .Net Framework (ASP.NET, WPF, EF), .Net Core(ASP.NET Core, EF Core), Xamerin, SQL Server, Azure App Services, Azure Storage, TFS, Windows Server, IIS

Duties and Responsibilities

* Code, test, document, configure, and debug web front-end and server side middle-tier solutions using C#, ASP.NET, HTML, JavaScript, CSS, Entity Framework, SQL Server
* Create responsive, graphical, single-page applications
* Develop unit and integration tests for our CI/CD pipelines
* Collaborate with Business Analysts, Software Quality Analysts, and other development teams to create solutions that are efficient, consistent, and fulfill business needs
* Participate in analysis and design, design reviews, and code reviews.
* Refactor existing software
* Work in Agile software development environment using Scrum
* Attendance during regular work hours and overtime as required

Required Skills

* Bachelor of Science degree in Computer Science or related field. Additional, equivalent work experience may be substituted for the degree requirement
* Two or more years web development experience
* You are comfortable creating small web apps using just HTML, CSS, and vanilla JavaScript, but you can also use JavaScript frameworks on larger projects.
* Experience working in a service oriented architecture, REST
* Solid understanding of web markup, including HTML5, CSS3
* Solid understanding of JavaScript and JavaScript frameworks, including jQuery
* Solid understanding of asynchronous request handling, partial page updates, and AJAX
* Understanding of object-oriented principles using C# (or C++/Java)
* Knowledge of data structures and design patterns
* Ability to interact professionally with others; including co-workers, vendors and customers
* Bonus points for experience with Azure, ETL, Online Shopping (Product Selection), Elasticsearch, Identity/User Management

Office Hours and Travel

Full Time in Denver, CO or Chesterfield, MO. Work from home not available, Limited Travel, Monday-Friday

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.