Texas Department of Family and Protective Services · 1 day ago
Senior Java Developer
The Texas Department of Family and Protective Services (DFPS) is responsible for protecting vulnerable populations in Texas. They are seeking a Senior Java Developer to perform advanced programming work, oversee projects, and provide technical leadership while collaborating with various teams to develop and deliver applications.
Individual & Family Services
Responsibilities
Performs 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
Analyzes users’ needs; designs, tests, and develops software to meet those needs
Develops routine code and debugs software
Analyzes proposed applications for equipment requirements and capabilities
Analyzes, reviews, and revises software to increase operating efficiency or to adapt to new procedures
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
Performs related work as assigned
Collaborates with Application Development, DevOps, Project Management and Agency Program teams in the execution of enterprise level strategies and technical direction
Communicate with management and other team members in a timely and effective manner
Participates in project planning and project management activities to transform business requirements into technical requirements and specifications to carry out software development
Performs code reviews, unit testing, integration testing, continuous integration, and continuous deployment
Participates in release management activities and monitors progress of release status for team
Oversees studies and the preparation of reports that include study findings, recommendations, and instructions for proposed system implementations
Provides technical leadership on projects and agency initiatives related to programming activities and may act as technical team lead to mentor junior level staff
Identifies, investigates, and resolves production problems in a timely manner
Oversees and provides guidance in troubleshooting and solving problems relating to computer applications or systems
Participates in peer-code walk-throughs, ensures project schedules are met, and participates in project technical and functional design
Formulates logical descriptions of problems and devises optimum solutions
Coordinates and/or performs the research and analysis required for project proposals, software and systems modifications, and new projects
Adheres to all Texas Department of Family and Protective Services HR policies and performs related work as assigned
Qualification
Required
Graduation from an accredited college or university with a Bachelor of Administration (BA) or Bachelor of Science (BS) in Computer Science, Information Systems, Business, or a related field is required
Work experience as a Java or Angular Developer may be substituted for education on a year-for-year basis
At least five (5) years' IT experience in software development
At least three (3) years leading in software development projects
Experience in one or more areas: System Engineering, Application Development with Java/.NET/Middleware, Data Intelligence, Infrastructure Services, or Database
Experience with Agile
Knowledge of the principles, practices, and techniques of programming and systems analysis
Knowledge of computer operations procedures and systems
Knowledge of computer programming languages
Advanced Knowledge of Java Platform development
Strong governance and drive towards promotion of code best practices
Fluency in Web Service Standards such as XML, REST
Strong understanding of RDBMS
Knowledge of established and modern design patterns and application design
Knowledge of object-oriented analysis and design
Knowledge of both Waterfall and Agile development environment
Knowledge of the Software Development Life Cycle (SDLC) and development standards including programming standards, documentation standards, and testing standards to ensure the quality and maintainability of one or more applications
Knowledge of DevOps tools (Jira, Bitbucket) and processes
Knowledge of public/private/hybrid cloud technologies
Skills in problem solving, critical thinking, computer programming, the use of hardware and software, and modifying or developing software for applications
Ability to process information logically
Ability to design programs and systems logic
Ability to prepare program specifications
Ability to code, test, and debug software
Ability to interpret technical information related to programming and other areas of data processing
Ability to communicate effectively
Ability to work on relational databases and with PL/SQL components
Ability to communicate effectively both verbally and in writing to any level of the organization in a clear and concise manner
Ability to develop and guide integration and unit testing
Ability to lead the developers on project activities and project teams
Ability to use Microsoft Office productivity tools (Word, Excel, Visio, and Project) for completing requirements, design, project tracking and other documentation
Benefits
Excellent health benefits
Special discounts on many products and services through the Discount Purchase Program
Longevity pay
Generous paid leave
Access to the Wellness program
Lifetime retirement annuity
Texa$aver 401(k) and 457 Programs under the Employees Retirement System of Texas
Company
Texas Department of Family and Protective Services
Texas Department of Family and Protective Services is in charge of guarding those who are not guarded, such as children and the elderly.
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase