Software Engineer, Sr.

Littleton, CO 80120

Employment Type: Perm Job Category: .NET Job Number: 19639

Job Description:

Assists with development of custom enterprise-class applications using a variety of technologies including: C#, ASP.net, MVC, Entity Framework, CSS, XML, JavaScript, Responsive and Adaptive Web design, Web Services, WCF, IIS, SQL Server, Big Data analytics, database interactions and data modeling tools. Develops and modifies software applications with a high degree of complexity and scope. Provides written design documents, test plans and test results. Provides programming, testing, implementation, system review, maintenance and closure to projects as well as technical guidance in developing applications. Participates in problem analysis and system design. Integrates and implements related applications components, including front-end development, server-side development and database integration. Plays a direct role in programming, maintenance, technical support, documentation and administration of the applications. Follows standards to ensure continuity of applications. Works with other members of the project team to develop the site concept, interface design, and architecture of the web site. Also teaches and mentors more junior software developers.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

Design, implement, unit test, and document enterprise class web-based applications using ASP.net, C#, and SQL Server.

Participate as a team member in design, review, and planning meetings.

Ability to follow and improve processes.

Participates as a member of an Agile team.

Refactor applications and queries to improve performance and maintainability.

Estimate and implement changes to existing systems.

Build test harnesses for functions, components, and systems.

Ensure site content and developed code complies with design standards, coding standards, practices and approaches.

Work as a team to develop optimal solutions that meet customers and business needs.

Support testing, deployment, and monitoring of applications.

Supervise and guide the work product of other software developers.

 
Experience and Skills:

Education/Certification:

Must have a BS in Computer Science, Engineering, Information Systems or related field.

Microsoft certification a plus.

 

Required Knowledge:

Required proficiency in utilizing C#, ASP.net, WCF, MVC, Entity Framework, CSS, XML, JavaScript, SSRS, and SQL Server.

A strong understanding of Business Intelligence (BI) and Work Flow.

General knowledge of other related technologies.

Familiarity with SOLID Principals and Design Patterns are a plus.

Proficiency with debugging, source control, and defect tracking.

 

Experience Required:

Three or more years of development experience.

Three or more years of experience developing enterprise web applications utilizing Microsoft based technologies and frameworks

 

Experience with developing modern user interfaces, Responsive Web pages, and with the Bootstrap framework

Strong experience with integrating disparate systems and data, and API design and development

Experience with Visual Studio 2015 and higher.

Experience with Team Foundation Server a plus.

 

Skills / Abilities:

Able to organize, prioritize and apply complex concepts to project tasks.

Ability to find simple solutions for solving complex problems.

Ability to develop Scalable, Secure, and High Performing Enterprise-Class applications.

Willingness to learn, teach, and pay close attention to details.

Ability to research, implement, and report in an articulate, professional manner.

Ability to work independently and as a team member.

Have organizational, analytical, and communication skills.
 
 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.