Under the limited direction of the manager with extensive latitude for the use of initiative and independent judgment, serves as a Sr. Technical Analyst for large and complex projects. In collaboration with the project manager, performs highly advanced technical analysis and design , perform business rules to technical translations for infrastructure configurations, security configurations , network architecture, design and software alternatives, release management, coordinating infrastructure requisitions across various teams, software deployments to servers .
Responsible for providing technical supervision and expertise to the assigned program area(s) of DSHS to maintain or upgrade existing systems , develop new systems or provide enhancements to existing systems architecture, and consult on application related software purchases and long-range plans for applications, infrastructure , architecture etc. Work involves analyzing all aspects of technical environment set up, coordinating with business customers and other IT areas (Operations and Data Centers), monitoring technical tasks to meet user requirements and developing technology acquisition plans to deliver the best product for customers.
Advises staff in the solution of technical problems and makes recommendations to improve programming operations, infrastructure. Performs advanced analysis and design duties, POCs, and performs complex computer programming. Coordinates and/or conducts the analysis, design, and maintenance of database structures and designs and implements procedures necessary to save, retrieve, and recover databases from hardware and software failures, disaster recovery activities, .Provides technical guidance to programming staff. Trains and mentor's others, as needed.
This position is classified as a fulltime position (40 hours a week). Work outside of regular hours may be required. Travel to other work location may be required. Performs other duties as assigned.
Essential Job Functions:
(40%) Takes complete ownership of planning, designing and building and maintaining robust infrastructure for Production, Test and UAT environments. Plays a vital role in designing and building secure, scalable, high performing, high availability environments as required by new projects.
Oversees the technical aspects of large projects and collaborates with Project Manager to perform extensive analysis, design and planning during project development and implementation stages. Oversees staff who code, test, and debug programs. Develops project estimates for technical deliverables, preliminary analysis/design strategies, testing strategies, alternatives and infrastructure resource requirement.
Facilitates the development of technical deliverables, monitors assignments to ensure timely delivery. Performs code reviews, technical reviews and walkthroughs of technical project deliverables. Configures and implements highly complex computer environments, programs, scripts using appropriate technology, best technical practices and standards.
Prepares highly complex technical specifications. Coordinates with other IT areas in the implementation of development projects. Reports status/risks to project manager and Leadership.
Serves as a technical resource for advanced and difficult questions and problems. Educates and mentors team on analysis, design, architectural configuration management, release management, deployment and programming concepts and techniques.
(25%) Manages the whole software development life cycle for projects by complying with the DSHS Systems Development Life Cycle (SDLC), IT Supply Process, Project Governance process and the DIR Project Delivery Framework. Work with various vendors, internal departments and service providers to ensure productive environment.
Troubleshoot and resolve technical issues in the project and prepare status reviews and reports. Professionally represent the infrastructure team as a senior SME/technical consultant on projects and install best practices for building secure, scalable, high performing environments. Interact and coordinate with third party vendors, suppliers, distributors and contract consultants. Plays a significant role in writing & reviewing technical documents and ensure good technical documentation is delivered as part of the project deliverables and other activities like DR exercises.
(20%) Oversees and monitors the maintenance of existing systems; monitors the resolution of software product problems; and insures the system documentation is complete and up to date. Plays a vital role in supporting the infrastructure needs of existing applications. Work with other leads to create dependency items and delivery plans.
(10%) Engage with customers and discuss with technical staff to provide automated solutions by reviewing alternatives which may include software/hardware procurements. Assists in the development of the procurement specifications/justifications and the evaluation for software/hardware.
Facilitates project meetings. Prepares and makes presentations as needed.
(5%) Pursues/participates in continuing education opportunities to enhance both technical and interpersonal skills. Other duties as assigned include but are not limited to actively participating and/or serving in a supporting role to meet the agency's obligations for disaster response and/or recovery or Continuity of Operations (COOP) activation. Such participation may require an alternate shift pattern assignment and/or location.
Knowledge Skills Abilities:
Knowledge of the principles, practices, and techniques of infrastructure and databases management, programming, stored procedures, systems configurations, design and software deployment like Agile DevOps, CI/CD, REST/SOAP API,
Knowledge of infrastruture configurations, Servers, Firewall, DNS, VPN, IP , and working with data center service .
Knowledge of the limitations and capabilities of enterprise and legacy applications, their infrastructure, hardware and software and techniques used in their design.
Knowledge of web development tools (ASP, Dreamweaver, IIS, .NET, WebLogic, etc.) and Object Oriented OO analysis and design processes.
Knowledge of Network Architecture and proven experience and understanding of clustering, and failover solutions.
Knowledge of databases and procedures specifically related to MySQL,NoSQL,SQLLIte, and SQL Server etc.
Knowledge of project management processes, Systems Development Life Cycle (SDLC) , Agile SCRUM methodologies with Hands on experience in Software Development and Deplyoment Tools
Current knowledge of the Information Technology industry including: Hardware, Network, and software technologies, products, trends, standards and related government and legal issues.
Skilled in complex programming ,interested in application and infrastructure deployment and network operations
Skilled in leadership skills, judgement and decision making, effective team facilitation,effective listening , and verbal and written communication
Skilled in effective presentations to technical and non-technical audience.
Ability to process information logically; to design programs and systems logic; to prepare program specifications; to code, test, and debug computer programs; to interpret technical information related to computer programming and other areas of data processing; to communicate effectively;
Ability to plan, assign, and monitor the work of others
Ability to analyze systems and procedures and to explain abstract concepts in concrete terms
Ability to coordinate and solve complex problems; work in team environment; build consesus , resolve conflicts and handle multiple projects.
Ability to analyze, design, document, code, test, implement, and monitor automated processes to enhance the abilities of applications.
Ability to express ideas clearly and concisely, both written and verbally.
Initial Selection Criteria:
2-3 years of experience in developing and maintaining web and client/server applications and databases, servers, network operations and software deployments.
Three (3) years of experience supporting customers in an enterprise IT environment.
Graduation from an accredited four-year college or university with major course work in computer science or a related field is generally preferred. Education and experience may be substituted for one another year for year.
Requisition # 423471 MOS Code:
25B, IT, 275, 0171, 3D0X2
HHS agencies use E-Verify. You must bring your I-9 documentation with you on your first day of work.
I-9 Form - Click here to download the I-9 form.
In compliance with the Americans with Disabilities Act (ADA), HHS agencies will provide reasonable accommodation during the hiring and selection process for qualified individuals with a disability. If you need assistance completing the on-line application, contact the HHS Employee Service Center at 1-888-894-4747. If you are contacted for an interview and need accommodation to participate in the interview process, please notify the person scheduling the interview.
Texas Health & Human Services Commission