Please paste the following URL into a browser to view the entire job posting in the CAPPS Career Section: https://capps.taleo.net/careersection/ex/jobdetail.ftl?job=00054492
You may apply to the job directly through the CAPPS Career Section. It is not necessary to apply both through Work In Texas and CAPPS Career Section
Software Developer - Programmer III-IVTo apply for any posted position with the Texas Commission on Law Enforcement, please register or log in athttps://capps.taleo.net/careersection/407/jobsearch.ftlResumes are not accepted in lieu of State of Texas application Our MissionThe mission of the Texas Commission on Law Enforcement, as a regulatory State agency, is to establish and enforce standards to ensure that the people of Texas are served by highly trained and ethical law enforcement, corrections, and telecommunications personnel.Our IT DivisionThe development team within the TCOLE IT Division plays a crucial role in shaping the future of law enforcement training and compliance. Our team is dedicated to developing and managing cutting-edge software tools that ensure Texas peace officers and jailers receive the best training possible and stay on top of mandatory compliance requirements. The TCOLE IT Division uniquely combines the stability of an established agency with the agility and creativity of a small startup, enabling us to implement and design with unparalleled flexibility.Who Weand#8217;re Looking ForThe Texas Commission on Law Enforcement (TCOLE) is seeking an experienced Software Developer to join the Development team in the IT Division located at 6330 E HWY 290, Suite 200, Austin, TX.The Programmers III-IV perform advanced (senior-level) computer programming work, including analyzing system specifications, developing and documenting software solutions, and testing, correcting, and revising software. Works under minimal supervision, with considerable latitude for the use of initiative and independent judgment.Salary is dependent on qualifications and experience. The salary range is:Programmer III $65,104 - $106,634 This Job Class for this position is 0243 and salary group is B24.Programmer IV $76,530 - $110,000. This Job Class for this position is 0244 and salary group is B26.Examples of Work PerformedDesigns, develops, and implements software solutions by analyzing user needs, creating new applications that integrate with existing systems, coordinating and executing programming projects, and devising innovative solutions to meet project requirements and business objectives.Develops routine code and debugs software.Analyzes proposed applications for requirements and capabilities, performing research and analysis required for project and system modifications, and evaluating applications to ensure optimal solutions and enhancements. Evaluates and revises software to adapt to new procedures, while collaborating with internal staff and external stakeholders to interpret and implement business and system requirements. Evaluates and revises software to enhance operating efficiency and refactors existing projects to support new initiatives and features. Compiles and documents procedures used throughout software development and revision. Prepares detailed workflow charts and diagrams that describe input, output, and logical operation and converts them into a series of instructions coded in a programming language. Leads the team to ensure successful project execution and guides team members by providing expert advice and constructive feedback to maintain focus on achieving high standards and goals. Supports backlog grooming and creates tickets to ensure efficient project management. Performs related work as assigned. Must be available to work flexible hours, including evenings and weekends, to ensure successful deployments, as needed.Programmer IIIPerforms highly complex (senior-level) computer programming work. Works under limited supervision, with considerable latitude for the use of initiative and independent judgment.Programmer IVPerforms advanced (senior-level) computer programming work. Works under minimal supervision, with considerable latitude for the use of initiative and independent judgment. Employees at this level may fully perform highly complex programming work and may coordinate and/or perform highly complex coding, testing, and debugging of applications, as outlined by system requirements
Qualifications: Required Education and Experience:Programmer IIIBachelor's degree from an accredited four-year college or university in Computer Science, Information Technology, or a related field.
At least one (1) year of experience in computer programming, specifically with C#/.NET Core, Python, Java, or other object-oriented programming languages.
Education and experience can be substituted for each other on a year-for-year basis.Programmer IVBachelor's degree from an accredited four-year college or university in Computer Science, Information Technology, or a related field.
At least three (3) year of experience in computer programming, specifically with C#/.NET Core, Python, Java, or other object-oriented programming languages.
Education and experience can be substituted for each other on a year-for-year basis.Required Skills, Knowledge, and Abilities:Ability to maintain the highest standards of security and safeguard critical infrastructure. This includes adhering to strict background checks, reporting any suspicious activities, and participating in security training and drills as required.
Knowledge of programming principles, practices, techniques, and systems analysis, including object-oriented programming and computer operations.
Skill in problem solving, in critical thinking, in computer programming, in the use of hardware and software, and in modifying or developing software for applications.
ability to process information logically, design programs and system logic, prepare program specifications, code, test, unit test, and debug software, interpret technical information, and communicate effectively.
Proficiency in Windows IIS, SQL Server, ASP.Net, with front-end development experience using React.js, Blazor, ASP.Net MVC, or other modern front-end frameworks.
Ability to oversee and/or supervise the work of others.
Must possess working knowledge, or the ability to quickly acquire knowledge, of regulatory information related to TCOLE, State and Federal regulations, legislation, guidelines, policies, and procedures.Preferred Skills, Knowledge, and Abilities:Experience mentoring junior developers and leading technical design meetings.
Experience in RESTful API design and development.
Proficiency in cloud-hosting solutions and CI/CD pipeline tools.
Experience in Agile Scrum methodologies.
Proficiency in developing integrated solutions with backend SQL databases.A skills exercise may be conducted at the time of the interviewWhy work at TCOLE?Working for the Texas Commission on Law Enforcement (TCOLE) empowers you to make an impact on public safety while engaging in continuous learning within a supportive environment. You'll play a crucial role in upholding high law enforcement standards, collaborating with local agencies, and enhancing the well-being of Texans. As a Texas State employee, you will have access to our comprehensive benefit programs including:Comprehensivehealth, dental, and visioninsurance plans with several @types of coverage to State employees and their eligible family members
12 - 16 days of annual paid holidays
At leastand#8239;eight hours of paid vacation and up to eight hours of paid sick leaveand#8239;each month for Full-Time employees
Retirement options with theState of Texas Retirementthat provide flexibility and security
Health and Wellness programs including wellness leave, fitness and weight management programs, and personaliz