T

The GEO Group

Operator of private prisons and facilities

Senior Software Engineer

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

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.
  • U.S. citizenship is required.
  • Ability to receive client 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 experience with object-oriented development, service-oriented development, and security best practices.
  • Experience with C#, ASP.NET, and .NET Core.
  • Experience with Angular 4, CSS, DHTML, and jQuery.
  • Experience with Xamarin, HTML5, iOS, and Android.
  • Experience with Microsoft Visual Studio 2015 or higher and Microsoft Windows 2012 or higher.
  • Experience with 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 that require automation and automate them.
  • Ability to learn new technologies quickly and resolve integration problems.
  • Expert knowledge of standard development tools.
  • Ability to provide technical mentoring to peers.
  • Ability to communicate 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 meet the visual requirements of the role, including clear vision at a distance of 20 inches or less and the ability to adjust focus.

Responsibilities

  • Develop and modify complex, broad-scope 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.
  • Develop new solutions and collaborate with Enterprise Architecture.
  • Work with the System Administration team to support the production environment as needed.
  • Ensure defined quality controls are met to mitigate defects.
  • Develop strategies relating to quality and testing throughout the development process.
  • Provide leadership in advancing process improvements.
  • Collaborate within an Agile Scrum team with minimal assistance or guidance.
  • Champion Agile practices and participate in an Agile development environment.
  • 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 duties as assigned.

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