Sr. Software Engineer, PHP
Company: BI Incorporated (A GEO Company)
Posted on: January 13, 2022
Compensation Base: -$90k-$110k/yr.
Compensation Bonus (if applicable):
Equal Opportunity Employer.
BI is one of the leading technology companies in Colorado and the
largest provider of innovative electronic monitoring solutions in
the United States. We excel at proving technological solutions to
over 1,000 agencies nationwide and allowing those agencies to
fulfill their missions without worrying about the technical
Sr. Software Engineer, PHP
Experienced PHP Software Engineers-a world of opportunity awaits
you! Are you looking for the kind of opportunity that truly
challenges you to use the skills you've worked so hard to build? We
We are looking for an experienced PHP Software Engineer to develop
and modify software programs of a high degree of complexity and
About the Role
Develops and modifies software programs of a high degree of
complexity and scope, using a thorough knowledge of current
software development techniques and capabilities. Provides
technical support to applications programmers and lower level
software engineers. - Works to achieve the most efficient use of
available hardware through effective use of software programs and
routines. - May lead the work of lower level software
What You'll be Doing
Designs, develops and documents technical aspects of computer
software systems and related hardware interface components, based
on functional and system requirements, to produce accurate and
timely results for Company products. Works independently with a
minimum of assistance/guidance.
Assists in analyzing system specifications and translating system
requirements to task specifications for lower level Software
Maintains current knowledge of new computer and software technology
and advanced knowledge of electronic monitoring industry and user
trends for Company products.
Responds promptly and professionally to bug reports. Resolves
issues or assigns to lower level Software Engineers for resolution.
Provides status reports to management.
Prepares and provides product training for Company technical
support and systems administration staff as needed.
Develops and documents functional specifications for Company
Provides mentoring, technical leadership and guidance to lower
level software engineers in best practices and appropriate use of
design patterns. Mentors other department staff members as
Studies available software and makes recommendations concerning
purchase of software packages from vendors or development of
Participates in the project planning process and suggests methods
and improvements to compete projects on time and within budget.
Supports software development projects through the entire
lifecycle, including design, development, test and production
Researches and designs new object oriented techniques and
frameworks and incorporates best solutions into the software
Participates in scrum meetings to provide project status and
identify project roadblocks, as necessary.
Participates in Sprint Planning to plan the work and development
tasks for the next software release.
What You'll Bring to this Position
As a Senior Software Engineer with a background in PHP software
development. - You will also need to develop timely, creative,
working software oriented solutions to specific end-user problems
while remaining within the context of overall product specification
problems while remaining within the context of overall product
Additional requirements include:
Bachelor's Degree in Computer Science or related field. Equivalent
foreign education experience acceptable.
At least 7+ years hands-on software development or relevant
In-depth software development experience and skills in the
following areas: Web development skills: PHP, CSS, Bootstrap, XML,
Standard Development Skills: 4GL, SQL, Object Oriented Development,
Technologies: Zend Framework, Apache, IIS.
Environment/Platforms: RHEL, CentOS, Debian, Windows.
Toolsets: Secure CRT, Visual Studio.
Database: Relational database experience, Informix, MySQL, SQL
Source Control: knowledge of change control technologies
Thorough familiarity with the product development life cycle and
extensive hands-on experience with multiple methodologies.
In-depth knowledge of multi-user, multi-tasking software
capabilities and constraints.
In-depth understanding of iterative software development lifecycle
methodology such as Agile.
Working knowledge of Object Oriented / nTier design/architecture,
Proficiency in project management techniques and practices,
including time/cost estimating and scheduling. Ability to build
development work plans for self and team
Solid understanding of relational databases.
Outstanding technical and analytical skills.
Ability to identify tasks which require automation and automate
Ability to learn new technologies very quickly and resolve any
problems involved in integrating new technologies with Company
Expert knowledge of standard development tools.
Ability to provide technical mentoring to peers, evaluate technical
alternatives and provide technical recommendations to
Ability to design, analyze and develop system applications.
Ability to analyze, troubleshoot and resolve complex technical
Ability to prioritize and lead multiple tasks.
Ability to develop timely, creative, working software-oriented
solutions to specific end-user problems while remaining within the
context of overall product specification.
Outstanding written and oral communication skills with
cross-functional groups to determine functional requirements of new
Ability to clearly and professionally communicate with business
users, team members and management.
Ability to produce clear documentation and reports that can be
understood by both technical and non-technical audience.
Excellent customer service skills.
Ability to maintain confidentiality with regard to information
stored in operational databases.
Ability to work with computers and the necessary software typically
used by the department.
As a Senior Software Engineer, you will be part of a stable,
established, and yet still growing organization with a great deal
of diversification that will present you with a range of different
challenges. We value your hard work and professional dedication and
will reward you with a competitive compensation package that
includes full benefits.
Your benefits will include:
3 weeks paid time off
11 paid holidays
Medical, Dental, and Vision coverage
Term life insurance (includes spouse and dependent)
Accidental death and dismemberment insurance
Short- and long-term disability
Flexible spending account
401(k) retirement program with company match
Stock purchase program
Various discount programs
Keywords: BI Incorporated (A GEO Company), Longmont , Sr. Software Engineer, PHP, IT / Software / Systems , Longmont, Colorado
Didn't find what you're looking for? Search again!