city seal

City of Austin - JOB DESCRIPTION

city seal

IT Application Developer Senior


FLSA: Standard/Exempt EEO Category: (30) Technicians
Class Code: 11245 Salary Grade: LJ0
Approved: April 14, 2014 Last Revised: June 06, 2019


Purpose:
 
Uses programming, secure development lifecycle methodology and quality assurance practices to design, create and maintain custom business application solutions
 
Duties, Functions and Responsibilities:
  Essential duties and functions, pursuant to the Americans with Disabilities Act, may include the following. Other related duties may be assigned.
1. Design, develop, test, debug, modify and implement advanced custom software applications according to technical requirements and specifications for software solutions
2. Build, check, control, and create outputs and interfaces and integrate highly complex internal and external systems
3. Establish application development lifecycle and code development standards 
4. Maintain and improve custom applications and interfaces 
5. Document application training requirements
6. Write, maintain, and store documentation
7. Follow testing and validation policies, standards, processes, and procedures
8. Analyze business processes and requirements, use cases, wire frames, technical specifications and software/system functionality
9. Follow and/or assist with the development of custom test plans for software development, integration, upgrades, enhancements, fixes, and operations/maintenance
10. Design and recommend redesign of business function models
11. Serve as the point of contact for technical issues on projects, support and maintenance issues.
12. Participate in architecture planning and strategy sessions
13. Ensure security and data protection requirements are followed
Responsibilities - Supervisor and/or Leadership Exercised:
 
May provide leadership, work assignments, evaluation, training, and guidance to others
 
Knowledge, Skills, and Abilities:
  Must possess required knowledge, skills, abilities, and experience and be able to explain and demonstrate, with or without reasonable accommodations, that the essential functions of the job can be performed.
• Knowledge of principles, quality standards and processes 
• Knowledge of secure data and application techniques 
• Knowledge of current industry standards and best practices in software quality assurance.
• Knowledge of multiple user coding techniques 
• Knowledge of frameworks and information technology best practices 
• Knowledge of problem sensitivity 
• Skill in application of object oriented programming techniques, languages, software development and engineering frameworks
• Skill in software debugging and troubleshooting techniques and toolsets
• Skill in software source code management, change management, and configuration management techniques and toolsets.
• Skill in data protection
• Skill in coding 
• Skill in selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new concepts
• Ability to document code inline and write effective supporting documentation 
• Ability to test technical solutions
• Ability to accurately identify/determine customer needs and take appropriate actions and/or steps to address identified needs
• Ability to recognize, value, and include different perspectives, experiences, approaches, and cultures in achieving organizational goals
• Ability to gain and maintain the trust and confidence of others and the organization through consistency and reliability
• Ability to give, receive, or share thoughts, ideas, perspective, and data to create shared understanding
• Ability to define, analyze, and find solutions for difficult or complex problems
• Ability to view the big picture 
• Ability to quickly become familiar with emerging technologies
• Ability to identify trends as well as isolated events
Minimum Qualifications:
 

•    Graduation with a Bachelor’s degree from an accredited college or university with major course work in a field related to the job, plus three (3) years of related experience

•    Experience may substitute for education up to four (4) years

 
Licenses and Certifications Required:
 

None


This description is intended to indicate the kinds of tasks and levels of work difficulty required of the position given this title and shall not be construed as declaring what the specific duties and responsibilities of any particular position shall be. It is not intended to limit or in any way modify the right of management to assign, direct and control the work of employees under supervision. The listing of duties and responsibilities shall not be held to exclude other duties not mentioned that are of similar kind or level of difficulty.