Job Posting

Important Recruitment Information for this vacancy:

Kansas Bureau of Investigation

The Kansas Bureau of Investigation is the premier criminal investigative agency in the state of Kansas. The KBI is committed to its critical mission of preventing crime and enhancing public safety in Kansas. We employ individuals who exemplify the highest standards of integrity, service, and dedication. Come feel like you’re part of something bigger at the KBI.

E-Verify: The Kansas Bureau of Investigation (KBI) participates in E-Verify and will provide the federal government with your I-9 information to confirm that you are authorized to work in the U.S. For additional information regarding E-Verify, please click here. For additional information regarding Immigrant and Employee Rights (IER) please click here.

Kansas Bureau of Investigation

About the Position:

  • Who can apply: Anyone
  • Classified/Unclassified Service: Unclassified
  • Full/Part-time: Full-Time
  • Regular/Temporary: Regular
  • Work Schedule: Monday-Friday
  • Eligible to Receive Benefits: Yes
  • Veterans’ Preference Eligible: No
  • Search Keywords: Topeka, KBI, App Developer, IT

Compensation:

  • Hourly Pay Range: $40.42 – $53.89

Note: Salary will vary depending upon education, experience, or qualifications.

Employment Benefits:

  • Comprehensive medical, mental, dental, vision, and additional coverage
  • Sick & Vacation leave
  • Work-Life Balance programs: parental leave, military leave, jury leave, funeral leave
  • Paid State Holidays
  • Fitness Centers in select locations
  • Employee discounts with the STAR Program
  • Retirement and deferred compensation programs

Visit the Employee Benefits page for more information…

Position Summary & Responsibilities:

Position Summary:

The KBI is accepting applications to fill a Senior Application Developer. As a Senior Application Developer, you would take the lead role in developing, maintaining, and supporting a complex enterprise application environment that includes the integration of data from multiple sources through service endpoints and other interfaces in support of the KBI and the Kansas Criminal Justice Information System (KCJIS). This position is responsible for helping the team stay current with industry trends, best practices, and methodologies. The Senior Application Developer is expected to have extensive experience in .NET and C# development. The ideal candidate will have a strong background in application development and a passion for creating high-quality applications. KBI IT is committed to recruiting and retaining quality individuals, and there is a dedicated training budget.

Job Responsibilities may include but are not limited to the following:

  • Gather, analyze, and document business and technical requirements
  • Lead and participate in the design, implementation, testing, and deployment of scalable applications and services
  • Conduct code reviews, ensure code quality, and provide mentorship and guidance to other developers
  • Collaborate with cross-functional teams
  • Contribute to the support and maintenance of existing applications
  • Configure application environments for the purposes of development, testing, or production use
  • Research new technologies, industry trends, development practices, and enterprise architectural strategies and make recommendations for technological direction of department
  • Contribute to the definition and enforcement of coding standards and development methodologies
  • Provide support to users by responding to support requests by ticket, email, in person, and over the telephone
  • Troubleshoot and resolve issues
  • Provide updates to Applications Development Manager and Project Managers on work in progress, estimated time of completion of tasks, and issues that may impact completion of tasks
  • Perform other related duties as assigned by supervisor

Qualifications:

Education

Bachelor’s degree in computer science or related discipline that includes computer programming and systems analysis. Education may be substituted for work experience as determined relevant by the agency.

Minimum Qualifications

  • At least 5 years of strong and relevant experience with .NET and C# development
  • Experience in ASP.NET
  • Solid understanding of object-oriented programming, design patterns, and modern software engineering principles
  • Proficiency in Domain-Driven Design (DDD), CQRS, and Clean Architecture principles
  • Demonstrated experience with Unit Testing frameworks and practices
  • Previous experience as a Senior or Lead Developer
  • Experience with providing the technical direction of a team, including researching and implementing new technologies, development practices, and enterprise architectural strategies
  • Experience with conducting code reviews and mentoring other developers
  • Ability to work within a team, as well as work independently
  • Excellent communication, leadership, and interpersonal skills

Preferred Qualifications

  • Strong expertise in ASP.NET, Entity Framework and Dapper, SQL Server, Web API, and MVC
  • Experience with Mediatr, Automapper, and FluentValidation
  • Experience with Microsoft Visual Studio 2010-2022
  • Experience with .NET Framework up to version 4.7, and .NET up to version 8
  • Experience with Team Foundation Version Control (TFVC) and Git
  • Experience with Azure DevOps Server
  • Experience with front-end technologies (e.g., JavaScript, React, or Angular)
  • Familiarity with DevOps practices and CI/CD pipelines
  • Experience working in an Agile/Scrum development environment
  • Experience with writing users stories and acceptance criteria
  • Experience with support, and working with users to troubleshoot and resolve issues
  • Experience with GitHub Copilot

Post-Offer, Pre-employment Requirements

  • As a condition of employment, you will be subject to a pre-employment process to include a polygraph examination, fingerprint based records check, and comprehensive background investigation, including reference check of past and present employers. The pre-employment process will be waived for current KBI personnel who have previously completed the screening requirements

Recruiter Contact Information:

  • Name: Luci Zieman
  • Email: HumanResources@kbi.ks.gov
  • Phone: 785-296-8200
  • Mailing Address: 1620 SW Tyler; Topeka, KS 66612

Required documents for this application to be complete:

  • On the My Job Applications page, verify these documents are present and valid. Upload or delete and upload new if needed.
    • Transcripts
    • DD214 (if you are claiming Veteran’s Preference)
  • Inside your Job Application upload these documents:
    • Resume (or choose existing if you have one)
    • Cover Letter

Job Application Process

  • Sign in to your existing account or Register for a new one to apply.
  • Complete or review your contact information on the My Contact Information page.
  • Upload documents listed in the Required Documents section of the job posting to the appropriate location.
  • Check your email and My Job Notifications for written communications from the Recruiter.
    • Email – sent to the preferred email listed on the My Contact Information page
    • Notifications – view the Careers - My Job Notifications page

To assist in completing your application, please see helpful links below:

  • Instructions:
    • Job Search
    • Registration & User Account
    • Application
  • Frequently Asked Questions

How to Claim Veterans Preference

  • Veterans’ Preference Eligible (VPE): Former military personnel or their spouse that have been verified as a "veteran"; under K.S.A. 73-201 will receive an interview if they meet the minimum competency factors of the position. The veterans' preference laws do not guarantee the veteran a job. Positions are filled with the best qualified candidate as determine by the hiring manager.

Learn more about claiming Veteran’s Preference

Equal Employment Opportunity

The State of Kansas is an Equal Opportunity Employer. We value diversity, equity, and inclusion as essential elements that create and foster a welcoming workplace. All qualified persons will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, political affiliation, disability or any other factor unrelated to the essential functions of the job.

If you wish to identify yourself as a qualified person with a disability under the Americans with Disabilities Act and would like to request an accommodation, please address the request to the recruiter.

Read Full Description
Confirmed 23 hours ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles