YOUR DREAM CAREER RIGHT AT YOUR FINGERTIPS

Browse Jobs

"Talent develops in quiet places, character in the full current of human life."

- John Wolfgang Von Goethe

Recent Jobs

CI/CD / DevOps Engineer

Denver Colorado 80202

Base Salary: $USD  0.00

As a member of the Enterprise DevOps Team, the DevOps Engineer is expected to work with Dev, QA and Production Operations to serve as a technical SME responsible for the IT Operations Platform as a Service offering.
SUPERVISORY RESPONSIBILITIES: None
ESSENTIAL DUTIES AND RESPONSIBILITIES
The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
• Design, build and execute against Clients Platform as a Service (PaaS) offerings
• Ingrate and help define requirements for Client  Infrastructure as a Service (IaaS) offerings
• Automate infrastructure and platform service offerings
Apply best practices of CI/CD- Continuous Integration and Continuous Delivery (puppet/chef)
• Create the design, implementation, and ongoing management of systems that deliver against strict requirements for functionality, scalability, performance, and reliability.
• Serve as a top-tier technical escalation point for critical pre-production issues and drives escalation/resolution of problems into Development, QA, and Operations teams.
• Collaborate with development to design in-house monitoring tools/software for managing the SCM and Development Operations environments.
• Adopt, customize and implement industry standard DevOps policies and DevOps procedures.
• Provide Sr. Management with metrics and other reporting materials for the executive team.
• Work closely with strategic planning groups to provide future technologies direction that fits executive vision.
• Develop and define process and procedure to proactively manage all pre-production and production environments.
• Work with multiple in-house external Software Configuration Management (SCM) teams enterprise-wide to assist in new architectural needs and optimize existing environments to improve workflow and productivity
MINIMUM QUALIFICATIONS
Education, licenses, certifications, and experience required to fulfill the essential duties, include computer skills as required.
• Technology related bachelor's degree preferred.
• 5 years of senior level server administration experience in a large-scale production environment.
• Strong understanding of development workflow and process.
• Strong understanding of quality assurance methodologies, workflow, and process.
• Deep understanding of centralized (n-tier) and decentralized (client/server) environment models.
• Deep understanding of database management, database server clustering and database instance management.
• Extensive experience using virtualization technologies to enhance velocity of pre-production lifecycle environment.
• Proven ability to conceptualize and implement a new architecture/infrastructure based off a BRD (Business Requirements Document).
• Experience with deployment configuration and automation.
• Expertise in building scalable, high performance systems that support entire pre-production lifecycle.
• Ability to rapidly assess, analyze, and resolve complicated issues with little initial information or direction and with varying degrees of ambiguity.
• Proficient in scripting languages.
• Ability to prioritize and delegate responsibilities for multiple competing priorities in a fast-paced environment.
• Excellent verbal and written communication skills.
• Ability to work well with people and be both highly motivated and motivating.
• Strong presentation and leadership skills.

Apply Now

DevOps Manager

Denver CO

Base Salary: $USD  135-175

DevOps Manager

What you bring:
Technical, people leadership coupled with deep hands-on experience in DevOps is a must for this position. The ideal candidate would have extensive experience with scalable, high-quality Performance as a Service and ability to manage the latest elastic data infrastructure. Further, the candidate will be passionate about managing high performance teams and practice servant leadership.


The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
Lead, manage, mentor and provide the technical vision for the Platform Services team
Develop goals, strategies, and initiatives across the team in alignment with strategic objectives
Help build reliable, repeatable processes
Coordinate operational activities amongst multiple groups of stakeholders, both technical & non-technical
Plan and execute projects in support of corporate and team goals, ensuring delivery with high quality, on time, and within budget
Manage stakeholder communications and escalations during production incidents
Coordinate the problem management process in order to get to the root cause of issues
Hire, develop, and retain a high performing team
Evaluate and stay current on technology and industry trends
Develop and apply best practices of CI/CD- Continuous Integration and Continuous Delivery (puppet/chef/ansible)
Develop and implement industry standard DevOps policies and DevOps procedures.
Provide Executive Management with metrics and other reporting materials for the executive team.
Partner with strategic planning groups to provide future technologies direction that fits executive vision.
Work with multiple in-house external Software Configuration Management (SCM) teams enterprise-wide to assist in new architectural needs and optimize existing environments to improve workflow and productivity

MINIMUM QUALIFICATIONS
5 years of senior level server management experience in a large-scale production environment.
Strong understanding of development workflow and process.
Strong understanding of quality assurance methodologies, workflow, and process.
Deep understanding of centralized (n-tier) and decentralized (client/server) environment models.
Deep understanding of database management, database server clustering and database instance management.
Extensive experience using virtualization technologies to enhance velocity of pre-production lifecycle environment.
Experience in: Configuration management tools, monitoring, deployment automation, and orchestration tools (Puppet,Ansible,Zabbix,NewRelic,OpsGenie,Splunk, etc.)
Expertise in building scalable, high performance teams that support entire pre-production lifecycle.
Strong presentation and leadership skills
Strong technical leadership skills
Proven people manager able to achieve strategic initiatives on time and under budget for large enterprise organizations
 

Apply Now

Lead Software Engineer

South Jordan Utah

Base Salary: $USD  95-135

Job Overview:
Using your expertise in Microsoft.Net and Cloud technologies you will help craft enterprise applications. In your role within an Agile Team, you will analyze and resolve complex challenges associated with application systems.
Our team members collaborate, and learn from each other to continually improve our practice of software engineering. We forge an environment of mentorship to shape our culture.

Technologies We Use:
.Net Core/Framework, Angular, REST, Microservices, AWS (Elastic Beanstalk, Aurora, DynamoDB, etc.), Git, DB2.

Responsibilities:
  • Perform technical oversight and assessment of development projects to ensure technical integrity and compliance with design requirements
  • Design and develop highly scalable software products with extensive code coverage
  • Ensure the engineering processes, from conception through to deployment, delivers high quality architecture and user experience
  • Provide mentoring, guidance and technical leadership for the development team
  • Develop and apply best practices for secure coding and TDD/BDD
  • Research new technologies, tools and develop proof of concepts
Qualifications
  • Bachelor’s Degree; preferably Computer Science major, or equivalent experience
  • Minimum 5 years of experience writing SQL backed applications
  • Minimum 10 years of experience writing C#
  • Minimum 5 years of web development experience using JavaScript, HTML, and CSS
  • Significant and demonstrable experience with developing SaaS/Cloud applications on AWS
  • Proven experience designing or implementing public facing REST APIs
  • Expert understanding of web technology and experience using or creating web services
  • Significant and demonstrable experience of implementing coding best practices around scalability, availability and performance.
  • Strong understanding of version control systems
  • Able to rapidly and effectively understand and translate product and business requirements into technical solutions
  • Able to simplify complex problems, processes or projects into component parts, and explore and evaluate them systematically
  • Able to present sound and well-reasoned arguments to convince others
  • Excellent communication skills; i.e., able to get one’s message understood clearly by adopting a range of styles, tools and techniques appropriate to the audience and the nature of the information
  • Experience building and maintain effective working relationships with a range of people, working co-operatively with others to be part of a team

Preferred qualifications:
  • Master's or PhD in Computer Science or related technical field.
  • Demonstrable experience developing software in a SOA or micro-services paradigm
  • Proven experience with Test Driven or Behavior Driven Development
  • Proficiency using container tools such as Docker for application development

Apply Now

Why On-Demand?

At On-Demand Talent Management, you'll find a team that is dedicated to adding a personal touch to the staffing industry. We know that exceptional staffing is more than just matching technical skills. Whether you're a job seeker or an employer, we take the time to learn about you and your goals to make sure we find the perfect fit.

Proven Success

"So many of our dreams at first seem impossible, then they seem improbable, and then, when we summon the will, they soon become inevitable"

- Christopher Reeve