Manager - Application Development


Job Details

Manager - Application Development

Colorado Springs, Colorado

12/14/2021

40090

Direct Placement

Job Description



Description

Position Description:

As part of the Business Services team, the Manager of Application Development leads Application Developers in designing, creating, and providing complex, efficient, and resourceful technology solutions. The solutions may be achieved by integrating 3rd party applications or creating new programs in house, or perhaps a blend of both. The end result of the technology solutions will enable Ent to meet or exceed various business strategies.

The Information Technology department exists to provide exceptional service to our employees and ultimately to our members through high quality/high value technology solutions.  We are a trusted partner with each of our business units.  We will provide our business units with innovative cost effective solutions that are accurate, consistent, and timely.  We will work together to achieve department objectives.  We will be professional in our interactions with our customers (Ent employees) and our members.  Finally, we will be concise, courteous, and accurate in our communications.

Essential Job Duties and Responsibilities:

Development:

  • Configures / writes new programs of growing complexity and scope, involving multiple systems and interdependencies.
  • Conducts code reviews of other team members as appropriate for quality and adherence to standards

Analysis / Modeling / Design

  • Leads the development of complete systems, often guiding and mentoring team members and defining the overall architecture of the system
  • Converts functional specifications on business problems into efficient designs
  • Participates in the RFP/RFI process

Communication / Staff Management:

  • Conducts performance reviews, provides feedback, guidance, mentoring, training, task management, resource forecasting, and leadership
  • Conducts code reviews of staff to ensure quality standards are being met
  • Works closely with the other areas of IT to ensure solution delivery

Maintenance:

  • Provides technical support and problem resolution for customer inquiries regarding in-house application infrastructure

Minimum formal education required for this position:

Knowledge consistent with a Bachelor’s Degree in Computer Science, Software Engineering or similar field of study.

(Preferred) Knowledge consistent with a Bachelor's Degree in Computer Science, Software Engineering or similar field of study.

Minimum work experience:

10+ years of relevant IT experience in Software Engineering

4+ years of relevant IT experience in software programming concepts in a production environment

2+ years of Team Leadership, Supervisory, or Management experience 

Technical or specialized knowledge/skills:

  • Advanced knowledge of and demonstrated experience with Object Oriented programming in C#
  • Advanced knowledge of and demonstrated experience building web applications using a combination of technologies including: Azure Cloud Technologies, ASP.NET, JavaScript/jQuery, React, Angular, CSS, HTML 5, JSON, AJAX, XML, and MS SQL Server
  • Advanced knowledge of and demonstrated experience building secure web applications
  • Demonstrated experience in regards to understanding and working with relational databases such as Microsoft SQL Server
  • Must have good web user interface design skills
  • Must be comfortable working in highly collaborative environments
  • Demonstrated experience with development tools such as Microsoft Visual Studio and/or Visual Studio Code.
  • Must be able to conduct presentations in group settings in a professional and courteous manner
  • Strong customer service, organization, communication, and interpersonal skills are a must
  • Thorough understanding of advanced programming concepts and principles, as well as database design.
  • Demonstrated experience and knowledge of high availability systems
  • Other duties as required

 

  • (Preferred) Experience building mobile applications (IOS or Android) and/or mobile web applications
  • (Preferred) Experience with Containers and/or Kubernetes
  • (Preferred) Experience with Azure Cloud Native development
  • (Preferred) Experience with Scrum software development
  • (Preferred) Experience building multi-threaded applications

Certifications Required /Preferred: 

None

Environmental, physical, and psychological requirements:

Must be able to sit or stand for prolonged periods of time in a climate-controlled environment. Must be able to use fingers, hands, wrists for repetitive tasks such as typing, using a mouse, handling paper, currency, or coin, and operating a telephone. Demands for visual and auditory acuity are typical of an office environment. Must be able to interact via email, telephone, or in person with diplomacy, tact, and courtesy with all members under varying circumstances. Must be able to lift up to 40 lbs.

Drug Screen Required

$53.66 - $70.43/hour + corporate bonus program eligible

Direct Hire Position

Full Time

Monday to Friday