This job posting was marked by employer as filled and is probably no longer available

Junior & Senior Software Engineers

at ARGUS (view profile)
Location Denver, CO
Date Posted February 10, 2017
Category Default
Job Type Full-time

Description

**NOTE: This posting is for a Senior & a Junior Software Engineer position. You will later be able to select which one you are applying for.**

The Senior Software Engineer brings a wide range and depth of developer experience to the organization.  They will be responsible for mentoring and coaching other developers on their area of expertise either business related or technical and ensuring that other team members can support their code in their absence.

They are expected to be a full-stack software engineer. They are given responsibility for design tasks, providing estimates for individual development efforts, creating and updating documentation, coding and unit testing, supporting quality assurance with defect repairs, and providing build, migration and post-migration support.  Additionally, they will take a lead role in working with the Business Owners of the various ARGUS business lines to define, design, develop and deploy the next generation of ARGUS products.

Responsibilities for the position will include, but not be limited to, the following:
As a Senior Software Engineer you will act as a mentor and coach to other team members for development technologies as well business related knowledge

Developing web based software products in an Agile environment using the latest Microsoft .Net technologies and AngularJS

Maintenance as well as new development encompassing the entire SDLC using Microsoft SQL Server 2014, .NET 4.5 or later, ASP.NET MVC

Experience developing with HTML5, CSS, JavaScript, and general Web 2.0 techniques like Angular, Backbone/Marionette, and Node.js

Ability to unit test your code

Maintaining records on defects and corrective action taken using departmental tools

Maintaining and ensuring the completeness of source code repositories

Communicate with the various lines of business in a professional and clear manner on all aspects of development and support of the various ARGUS products

Participate in SCRUM ceremonies as needed and be an active participant to the development process

Ensure continuity of the products they are involved in, in case of their absence

Utilize their experience to be efficient and timely in their development efforts and do so with a high degree of quality in their products

Coordinate with, support and aid in development of shared, company-wide architecture

Minimum requirements:

  • 4-year college degree, or equivalent work experience
  • Solid understanding and experience with Web 2.0 techniques including JavaScript and AngularJS (1/2)
  • Demonstrated expertise in Microsoft .Net and web application development
  • Demonstrated ability to design, implement, tune and maintain SQL Server databases
  • Experienced with agile/scrum development processes and methodologies
I'm interested in this job because...
Drop files here browse files ...
Resume, CV, etc.
Link to brief recording of self.