T

The GEO Group

Operator of private prisons and facilities

Senior Software Engineer

Full-Stack EngineeringUpdated on Nov 14
Full-timeBoulder, CO, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • At least four years of hands-on software development or relevant experience.
  • At least two years of development experience in an Agile environment.
  • United States citizenship is required.
  • Ability to receive the client's approval to work on the contract is required.
  • Must have lived in the United States for three of the last five years; military service and study abroad are accepted.
  • In-depth software development experience in object-oriented development, service-oriented development, and security best practices.
  • Experience with C#, ASP.NET, .NET Core, Angular 4, CSS, DHTML, jQuery, Xamarin, HTML5, iOS, and Android.
  • Experience with Microsoft Visual Studio 2015 or higher, Microsoft Windows 2012 or higher, Entity Framework 6.0, Telerik, and Crystal Reports.
  • Relational database experience, including SQL Server 2012 or higher.
  • Extensive use of change-control technologies.
  • In-depth knowledge of multi-user, multitasking software capabilities and constraints.
  • Experience with self-organizing teams.
  • Ability to identify tasks requiring automation and automate them.
  • Ability to learn new technologies quickly and resolve problems integrating new technologies.
  • Expert knowledge of standard development tools.
  • Ability to provide technical mentoring to peers.
  • Ability to communicate clearly and professionally with the Product Manager and Scrum Team.
  • Customer service skills.
  • Ability to maintain confidentiality regarding information stored in operational databases.
  • Ability to work with computers and the software typically used by the department.
  • Ability to see clearly at a distance of twenty inches or less and adjust focus.

Responsibilities

  • Develop and modify complex software solutions using current software development techniques and capabilities within an Agile Scrum framework.
  • Provide technical support to application engineers and lower-level software engineers.
  • Use available computing resources efficiently through best practices and design patterns.
  • Design, develop, and document technical aspects of software systems and related hardware interface components based on product and system requirements.
  • Provide technical leadership throughout the Agile development process.
  • Provide new solutions and collaborate with Enterprise Architecture.
  • Support the production environment with the System Administration team as needed.
  • Ensure defined quality controls are met to mitigate defects.
  • Provide strategies for quality and testing throughout the development process.
  • Lead process-improvement efforts.
  • Collaborate within an Agile Scrum team with minimal assistance or guidance.
  • Participate in Agile development.
  • Mentor and provide technical leadership and guidance to software engineers on best practices and appropriate use of design patterns.
  • Maintain current knowledge of new technologies.
  • Participate in Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective meetings.
  • Research and design new object-oriented techniques and frameworks and incorporate the best solutions.
  • Perform other assigned duties.

About the Company

The GEO Group

Operator of private prisons and facilities

The GEO Group operates, owns, and manages private prisons, detention centers, and mental health facilities, and also runs government-owned facilities under contract. It provides services through facility management, residential treatment, electronic monitoring, and community-based programs, delivered under government contracts. The company differentiates itself by being the largest prison operator in the United States with a diversified portfolio that includes private corrections, mental health services, and monitoring programs, expanded through strategic acquisitions. Its goal is to deliver secure and well-managed correctional and behavioral-health services across a wide geographic footprint by owning, operating, and contracting facilities for government clients.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Boca Raton, FL
Founded
1984

Recently Posted Jobs

Explore more opportunities at The GEO Group

See more jobs