This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in Texas today!

To post a job, login or create an account |  Post a Job

  Jobs in Texas  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

Programmer III

Texas Health and Human Services

This is a Full-time position in Austin, TX posted March 1, 2021.

Job Description:

Performs complex (senior-level) analysis and development with a responsible amount of direction working with current and emerging business processes, system solutions, while providing technical programming assistance, while supporting more senior level staff with customer interactions for application activities/support and often overseeing the work of other functional analysts working independently with a significant amount of latitude and sound judgment to achieve deliverables and support. Writes and debugs code on legacy and modern application development frameworks and in interfacing with back-end databases. Creates integrations between disparate systems with API?s or using integration tools.

Essential Job Functions:

Attends work on a regular and predictable schedule in accordance with agency leave policy and performs other duties as assigned.

– Participates in the implementation for system design, planning, production support, and customer services for custom and prepackaged software systems, existing production & development applications, and statewide and interagency interfaces working independently with a significant amount of latitude. The person in this position will assist in Identifying and defining enhancements required to support existing and emerging applications. (15%)
– Performs the tasks necessary for the development for deliverables and support by coding, testing, and debugging programs while developing and executing tests for applications developed solutions. Coordinates the preparation of instructions for use during production runs. Coordinates the preparation and development of instructions or manuals for end users. Analyzes proposed computer applications in terms of equipment requirements and capabilities. Maintains code repository and follow development best-practices in managing the code base (40%)
– Provides technical support and analysis related to programming activities. Provides business process analysis for design support to business processes and interfaces with integral departments and external agencies and service providers. Coordinates the research of automation techniques to improve computer system performance. Plans and coordinates programming projects within a particular project. Acts as senior programming system consultant in advanced computer system technology. Recommends new and improved computer hardware capabilities. (20%)
– Coordinates and prepares plans, scheduling, assigning and coordinating of analysis and programming activities. This coordination includes analysis and design involvement with business analysts and the application development team to ensure the conceptual and design phases of new and/or existing applications are aligned with the methods of working in code development methodologies at the agency. The person in this position will assist in developing standards and procedures for programming staff. (10%)
– Participates in the establishment of business policies, procedures, and standards consistent with the agency standardization efforts within HHSC and provides on-going communications and coordination with agency project managers and subject matter experts to resolve issues or potential issue while promoting adherence to sound development standards and solutions. (10%)
– Other duties as assigned. (5%)

Knowledge Skills Abilities:

* Knowledge of the principles, practices, and techniques of computer programming and systems analysis; of computer operations procedures and systems; and of computer programming languages.
* Knowledge of building and supporting applications, running in a highly distributed manner.
* Knowledge of multi-tier system development.
* Knowledge of the limitations and capabilities of computer systems, of the techniques used in the design of non-automated systems, of applicable programming languages, computer operating systems and the writing quality program code.
* Knowledge of the lifecycle phases of software development including scope and proposal, estimations, analysis, design, and software construction.
* Knowledge of databases and procedures specifically related to MySQL, NoSQL, SQL LIte, and SQL Server etc. Experience in a Systems Administration role; performing applications maintenance/upgrades, access control,
* Knowledge of project management processes, Systems Development Life Cycle (SDLC) , Agile SCRUM methodologies with Hands on experience in Software Development and Deployment Tools
* Skilled in multi-tier Application development & deployment activities utilizing current/recent versions of Microsoft .Net, Angular, IIS, C#, Java, Microsoft Windows Server, SQL Server ,AWS Cloud , etc.
* Ability to code, tests, and debug computer programs.
* Manage the version control and code repository and responsible for code maintenance
* Assist QA/QC teams with code builds and branching for appropriate levels of testing
* 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
* Skilled in complex programming ,interested in application and infrastructure deployment and network operations
* Skilled in problem solving, critical thinking, in computer programming, in the use of computer hardware and software, and in modifying or developing programs for computer applications.
* Skill communicating with varied levels of staff and end users to develop positive effective working relationships and to establish credibility, trust, and confidence.
* Ability to communicate effectively both verbally and in writing, to serve as a key participant working with technical colleagues, to clearly and accurately document relevant issues, and to prepare accurate, concise, reliable reports.
* Ability to support the development of and management of project schedules for analysis, development and final deliverables as well as providing support oversight and supervise the work of other development staff.
* 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.

Initial Selection Criteria:

* 4+ 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.
* Hands on experience in C#,.NET, Java programming languages and tools, Microsoft SQL Server, Cloud infrastructure etc.
* 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.

Please add your adsense or publicity code here (inc/structure/adsfooter.php)