This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Denver, CO at EVO Payments, Inc.

Date Posted: 1/21/2019

Job Snapshot

Job Description

The Senior Software Engineer is responsible for developing and enhancing the EVO Snap* payments platform. This position will work to strengthen our best practices around continuous integration / continuous deployment, where you will work heavily to improve our internal tools and processes while also working on the back end services that process payments. We are looking for a Senior Software Engineer – but we are hoping to get someone with a DevOps mindset with a bit of Release Engineer ambitions. We desire a strong history with MSBuild, TFS build chains, automated testing, short feedback loops, and dependency chain improvements. The best candidate would be a fun, bright developer, honest, self-motivated developer to fit into our vibrant and fun Denver office.

Essential Job Functions:

  • Work with Development, Operations, and QA to implement and enhance a continuous deployment and continuous integration environment.
  • Participate in the SDLC to create features and resolve bugs and defects, including design reviews, recommending solutions, coding, code reviews, unit tests, and integration tests
  • Communicate well with all team members around implementation details and design
  • Communicate and train other developers on improvements to the CI/CD environment, so all developers and QA are more effective

Minimum Position Requirements:

  • High school diploma or equivalent work experience. Bachelor’s degree in Computer Science, Information Systems or related field preferred
  • 7 years of software development, programming and analytical experience
  • 5 years build chain / continuous integration / continuous deployment
  • 3 years of relational database work experience
  • Strong working knowledge in .NET (C#) preferred
  • Working knowledge in TFS, MSBuild, git
  • Preferred knowledge in WCF, SQL Server, web services, MVC Razor, and Active MQ
  • Preferred history working in an agile(ish) environment, specifically scrum(ish)
  • Effective communications and interpersonal skills

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs