Solutions Architect at The State of Kansas
Shawnee County, Kansas, USA -
Full Time


Start Date

Immediate

Expiry Date

28 Nov, 25

Salary

59.36

Posted On

29 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design, Diagrams, Specifications, Teams, Togaf, Development Projects, Esb, Json, Xslt, Testing, C4, Investigation, Web Services, Information Systems, Load, Software Development, Software Requirements, Xml, Technical Documentation, Design Patterns, Business Process, Use Case

Industry

Information Technology/IT

Description

POSITION SUMMARY:

The Kansas Bureau of Investigation (KBI) accepting applications to fill a Solutions Architect position. This position is a specialized Information Technology position that requires prior experience with software development and design. Dependent on the experience level of the selected candidate, some of the duties involved in solutions architecture at the KBI will include;

  • Designing solutions for Information Technology projects for the KBI and the Kansas Criminal Justice Information System (KCJIS);
  • Developing application and service architecture for application development projects;
  • Designing and developing system integrations and data exchanges;
  • Presenting designs to project teams and management

The position will have daily contact with KBI administrative personnel, project management, application development and technical staff. There is continuous contact with supervisors and employees of other units involved in the criminal justice functions of the bureau for information and data integrity.

QUALIFICATIONS

  • Education: Successful completion of 24 hours in computer science coursework and three years’ experience designing/analyzing, coding, testing, debugging applications or system software programming and analysis or four years’ experience designing/analyzing, coding, testing, debugging applications or system software programming
    Education may be substituted for experience as determined relevant by the agency

MINIMUM QUALIFICATIONS:

  • Experience with software development and design
  • Experience with software modeling techniques and frameworks, such as C4, 4+1, or TOGAF
  • Experience with a diagramming tool, such as Microsoft Visio
  • Experience writing technical documentation
  • Experience with object-oriented programming principles and practices
  • Experience with the software development lifecycle
  • Experience integrating information systems

PREFERRED QUALIFICATIONS:

  • Capable of working on tasks independently and with limited supervision
  • Ability to lead meetings
  • Experience with agile software development methodologies
  • Ability to design applications and system integrations, including creation of associated documentation (use case, functional specification, diagrams, etc.)
  • Experience gathering and documenting functional and non-functional software requirements
  • Experience with business process modeling
  • Experience creating and reading Unified Modeling Language (UML) diagrams
  • Experience with service-oriented architecture (SOA) principles and practices
  • Experience with design patterns and enterprise integration patterns
  • Experience developing applications in C#
  • Experience with ASP.NET/ASP.NET Core MVC, Web API, Entity Framework
  • Experience with IT security concepts and securing applications and services by applying industry best practices
  • Experience with REST API and OpenAPI specification development
  • Experience with web services and associated protocols and specifications, such as SOAP and WSDL
  • Experience with an enterprise application integration framework or enterprise service bus (ESB)
  • Experience with XML, XML Schema Definition (XSD), and Extensible Stylesheet Language Transformations (XSLT)
  • Experience with JSON
  • Experience with Microsoft SQL Server databases, including queries, views, and stored procedures
  • Experience with Microsoft SQL Server Integration Services (SSIS) and extract, transform, and load (ETL) processes
  • Experience with various database technologies, such as relational, document, graph, and key-value store
  • Experience with Azure DevOps Server and Git source control
  • Desire to research new technologies, development practices, and architectural strategies to make recommendations for technological direction of department
  • Experience with Microsoft Windows Server 2003-2019

PHYSICAL REQUIREMENTS:

  • Prolonged periods sitting or standing at a desk and working on a computer.

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

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

Responsibilities

JOB RESPONSIBILITIES MAY INCLUDE BUT ARE NOT LIMITED TO THE FOLLOWING:

  • Identify and analyze functional and non-functional requirements for business needs, define project scope, and determine technical feasibility for Information Technology projects by facilitating workshops, working sessions, or interviews with stakeholders, project sponsors, and other teams or groups as necessary.
  • Define solutions for Information Technology projects by developing design documentation, diagrams, and other technical artifacts. Identify technical risks and document tradeoffs for different solutions. Present implementation options and recommended solutions to management and agency leadership. Ensure that solutions conform to KCJIS, State of Kansas, and KBI security and organizational policies and standards.
  • Develop application architecture and project structure for Information Technology projects in collaboration with application development teams. Monitor application development progress and participate in code reviews to ensure that design guidelines, standards, and business needs are being met.
  • Identify system integration points for Information Technology projects and work with external agencies and vendors to document data exchange requirements. Develop schemas, data formats, interface control documentation, and other technical artifacts for data exchanges. Develop services, APIs, or ETL processes to facilitate data exchange. Assist external agencies and vendors with developing, connecting, and testing client applications to system interfaces. Develop client applications to upstream interfaces. Deploy system interfaces to enterprise integration platform in collaboration with System Architect.
  • Regularly meet with project teams, steering committees, and stakeholders to review project progress, refine requirements, set priorities, document changes, and update design documentation.
  • Meet with external user groups to present recommended solutions and gather feedback.
  • Research and review technologies and standards related to system architecture, information sharing, data exchanges, information processing, and other relevant topics to ensure that the KBI and KCJIS architecture maintains alignment with industry standards and best practices.

ADDITIONAL DUTIES

Employees are required to follow any other job-related instructions and to perform any other job-related responsibilities as requested by their supervisor.

  • Options for telework part time after initial probation period with performance checks and certain security limitations.

The Kansas Bureau of Investigation (KBI) accepting applications to fill a Solutions Architect position. This position is a specialized Information Technology position that requires prior experience with software development and design. Dependent on the experience level of the selected candidate, some of the duties involved in solutions architecture at the KBI will include;

  • Designing solutions for Information Technology projects for the KBI and the Kansas Criminal Justice Information System (KCJIS);
  • Developing application and service architecture for application development projects;
  • Designing and developing system integrations and data exchanges;
  • Presenting designs to project teams and managemen
Loading...