Software Developer, Sr.

Littleton, CO 80120

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

  • Design, implement, unit test, and document enterprise class web-based applications using, 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.


  • Must have a BS in Computer Science, Engineering, Information Systems or related field.
  • Microsoft certification a plus.

Required Knowledge:
  • Required proficiency in utilizing C#,, 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.