Jobs.ca
Jobs.ca
Language
Kentucky Lottery logo

Senior Systems Software Engineer - 0426

Engineer, BC
$93,024 - $116,280/year
Senior Level

Top Benefits

Comprehensive employee benefits package
Medical
Dental

About the role

DEPARTMENT:

Information Technology

REPORTS TO:

Director of Technology

LOCATION:

Corporate

JOB SUMMARY

As part of the development team, identifies and recommends appropriate platform/technologies that best suit projects to support the company’s strategic plan. Delivers high-quality, reliable code, tests, debugs and assists in implementation of multi-platform, complex systems/applications used by the company. Fills role of Lead Architect or Lead Developer on IT projects. Learns computing environments used by the company and uses the learned knowledge to provide support to the development team and other department users. Provides technical expertise and guidance in the areas of computer capabilities, systems design, programming, and problem solving. Designs applications with security mindset with clear understanding of segregation of duties. Handles multiple assignments and prioritizes workload. Assists in the education and development of less experienced IT personnel.

ESSENTIAL DUTIES/RESPONSIBILITIES

  • As a member of a project team, provides senior level technical knowledge including performing coding, testing, and debugging of complex tasks. Assists in the development of technical specifications that include new technologies. Software development may be on platforms unfamiliar to less experienced staff.

  • Collaborates with stakeholders, systems development, quality assurance and other IT unit resources throughout project life cycle. Converts business process requirements and stakeholder concepts into technical solutions.

  • Lead developer/architect for IT initiatives and guides the IT team through the design, development, and implementation of such initiatives. Provides technical input during the planning phase of projects in the form of technical architectural design. Provides feedback to company leadership regarding status of project lifecycle.

  • Follows IT project methodology and development standards. Firm understanding of both Agile and Waterfall practices and advocates for when to apply each. Provides technical expertise to stakeholders.

  • Researches, proposes, and pilots technologies, methods, and products to leverage findings into competitive advantage for the company and support the company’s strategic plan. Prepares feasibility studies and cost and benefit analysis.

  • Pilots project sponsorship, project management or coordination, and transitions to business unit, if applicable. Coordinates the use of multiple software products and integrates them into an effective development environment.

  • Provides insight into current technology advancements and trends to facilitate IT direction setting. Provides senior Java developer expertise to develop and support innovative technical solutions to business problems.

  • Develops standards and guidelines on the use of new technologies. Trains IT staff on the use of new development techniques relevant to the environment.

  • Handles on-call duties and takes corrective action with little or no assistance.

  • Independently initiates activities or studies to continually improve technical skills in areas that support the company’s strategic plan.

  • Assists with special projects as assigned by manager.

KNOWLEDGE/SKILLS/EXPERIENCE

Incumbent must possess the following combination of knowledge, skills and experience:

Technical Experience

Required

  • Minimum five years’ experience in the following areas: software development, analyst, developing technical specifications, object-oriented design, and Java/J2EE applications.
  • Demonstrated leadership skills. Supervisory or team leader experience a plus.
  • Sophisticated understanding of applications software, higher level programming languages, and familiarity with fourth and fifth generation languages that involve client/server development.
  • Understanding of incident management practices, ITIL framework preferred.
  • Technical specialization in areas such as client/server programming, multimedia technology, graphic user interface (GUI), and web-based applications.
  • Strong working knowledge of systems analysis, as well as database structure and design in addition to a solid understanding of project methodology and the systems development life cycle.
  • Ability to support data communications and help implement electronic commerce and intranet strategies.
  • Ability to understand and evaluate the specific and global impact of application changes.
  • Ability to provide reliable information to peers, subordinates, and management.
  • Ability to perform technical training in a clear and concise manner.
  • Ability to follow and maintain company’s IT standards including change control management.

Desired

  • Solid understanding of project methodology and the systems development life cycle.
  • Ability to define application software requirements and use cases.
  • Firm understanding of the company's computing environment.
  • Demonstrated experience delivering website solutions utilizing content management solution framework, with preferred proficiency in OpenCMS or Drupal.
  • Proficiency in various web-based technologies and languages such as HTML, Java Script, jQuery, JSON Object, Restful APIs, Web Services, XML Messaging, DB2, and MySQL.
  • Understanding and ability to apply common object-oriented and J2EE design patterns and frameworks (MVC).
  • Working knowledge of data structures and algorithms (trees, graphs, sorting algorithms).
  • Strong working knowledge of systems analysis, as well as database structure and design.
  • Knowledge of web-based software development processes and methods such as the Rational Unified Process.
  • Spring or similar framework experience.

General Skills

  • Responsibilities have significant business and financial impact on the company requiring interaction, communication, and understanding of the enterprise-wide company requirements with all levels of personnel.
  • Ability to work independently and efficiently on several tasks at once.
  • Must be self-directed and self-motivated.
  • Strong interpersonal skills coupled with good verbal, written and organizational skills.
  • Ability to provide reliable information and communicate easily with persons at all levels, including senior management, internal business units, software developers, Quality Assurance, and other IT units.
  • Proficiently interact with external parties to integrate disparate systems and technologies.
  • Ability to perform technical training in a clear and concise manner.
  • Ability to proactively identify issues, troubleshoot, and independently research and resolve problems.
  • Must be able to work on projects with aggressive timelines and be flexible to changing priorities.
  • Ability to share knowledge with others and work effectively within a team environment.
  • Accountable for timeliness and quality of all deliverables.

CORE VALUES

Must be able to exhibit the KLC’s core values:

  • Integrity – We do the right thing.
  • Accountability – We are accountable to the Governor, the General Assembly, the people of the Commonwealth and to each other.
  • Social Responsibility – We are good corporate citizens, giving back to the community.
  • Diversity, Equity & Inclusion – We value and respect our colleagues, our customers, and the communities we serve.
  • Teamwork – We believe in collaboration and the strength of people coming together to achieve something great.
  • Innovation – We embrace innovation, working to proactively see opportunities.
  • Fun – We have fun at work and enjoy a positive work environment.

SUPERVISORY RESPONSIBILITIES

This position may oversee and review the work of other IT staff and external consultants.

WORKING CONDITIONS

  • Office environment/hybrid according to KLC policies
  • Travel – Minimal
  • After hours on-call rotation

PHYSICAL REQUIREMENTS

  • Ability to lift up to 20 pounds
  • Standing or sitting: Frequently
  • Moving: Occasionally
  • Reaching, writing, fingering, typing: Continuously
  • Talking and/hearing: Continuously
  • Seeing: Must be able to read reports, documents and use a computer: Continuously
  • Sitting for long periods of time: Frequently

BENEFITS

We offer a comprehensive employee benefits package including medical, dental, vision, wellness program, health savings account, flexible spending accounts, company paid life insurance, supplemental life insurance, company paid short-term and long-term disability, paid parental leave, voluntary benefit plans, generous paid time off plans, retirement plans – including 401(k), 457(b), IRAs, and a money purchase retirement plan in which after one year of service the company contributes the equivalent of 8% of your base pay.

Salary Range: $93,024 - $116,280 (Midpoint). Our goal is to pay a competitive market salary for new employees, which is typically up to the midpoint of our pay ranges. However, final offers for all positions will be based on several factors such as experience level, education, skills and internal pay equity

TO APPLY

  • Interested candidates may send their resume and salary expectations to: klcjobs@kylottery.com

  • Please indicate “Position #0426” in the subject line of your e-mail.

  • We will only contact candidates who match the qualifications for this role and who are selected for the next steps in the talent acquisition process.

The Kentucky Lottery Corporation is an equal employment opportunity employer. Our mission is to build a diverse, equitable and inclusive environment where everyone is valued. We’re all winners when we embrace our differences.

About Kentucky Lottery

51-200

For over 35 years, the Kentucky Lottery has earned $7.2 billion for the Commonwealth of Kentucky. Our mission is fueling imagination and funding education for all Kentuckians. For nearly two decades, the largest chunk of proceeds - over $5 billion, has gone to fund programs to help Kentucky students stay home and attend college. We have continued to break records – earning over $1 billion in sales every fiscal year since ‘17 to continue to support these important programs.

We want to make winners out of our players, retailers, college students and our employees. We are looking for the best talent to join our winning team.

Do you want to work for a company that was awarded a Best Places to Work for 4 consecutive years (2021-2024)? Are you ready to fuel your imagination?

Hybrid work schedule for most roles. Paid time off upon hire. Education support benefit available for employee growth and development. Generous company contribution into the retirement savings plan. Paid parental leave.

Connect with us! Facebook: https://www.facebook.com/kylottery/ Instagram: https://www.instagram.com/kylottery/?hl=en LinkedIn: https://www.linkedin.com/company/kylottery/ YouTube: https://www.youtube.com/c/KYLotteryCorp