Application Development Analyst, Sr

Travis County
Full Time TX Travis County District Atty, 416 W 11th St, Austin, TX 78701, United States
Advertisement

Overview

Travis County Information Technology Services (ITS) team is looking for a talented and highly motivated individual with experience in developing and integrating applications using the Mule platform (Mulesoft), Agile Team development, systems analysis, and design work. The ideal person will be effective in working in a dynamic and collaborative team environment. The successful candidate will have the opportunity to participate as a team member developing new solutions and experiencing the varied aspects of application development. Information Technology Services is committed to providing the very best, value driven IT services to support the mission of Travis County. We believe that by having talented people in the right place, effectively utilizing new tools and technologies, we can empower the agency to better serve the people of Travis County.

Distinguishing Characteristics:

This is the third in a series of three application-related job classifications within the Information Technology job family.  The Application Development Analyst reports to the Application Development Manager with general direction from an Application Architect.  This classification may require a flexible work schedule in order to meet the needs of the department.

Duties and Responsibilities

  • Responsible for MuleSoft design, development, testing, and support. 
  • Analyzes, reviews, revises, and resolves computer program problems.
  • Analyzes division's business needs to best determine automation solutions.
  • Prepares comprehensive documentation of new and existing systems as it pertains to MuleSoft.
  • Evaluates existing applications for requirements, software releases or equipment configurations.
  • Promotes and effectively manages good customer service and satisfaction.
  • Maintains relevant knowledge necessary to perform essential job functions.
  • Attends work regularly in compliance with agreed-upon work schedule. Telework schedules are permitted for employees based on the agency's approved Telework Plan, if the schedule does not adversely affect operations and service levels, and standard hours of operation are maintained.
  • Ensures security and confidentiality of sensitive and/or protected information.
  • Performs research and the analysis required for project proposal, software and systems modifications, and new projects.
  • Works with customers and senior team members in the collection and documentation of requirements.
  • Makes recommendations on whether to develop new code, reuse existing code, or purchase new software packages.
  • Conducts application code review and product evaluation.
  • Collects and reviews performance monitoring information.
  • May train others.
  • Performs other job-related duties as assigned.

Minimum Requirements

Education and Experience:
Bachelor's degree in Computer Science, Information Systems, Business Administration or a directly related field AND five (5) years of relevant work experience;

OR,

Any combination of education and experience that has been achieved and is equivalent to the stated education and experience and required knowledge, skills, and abilities sufficient to successfully perform the duties and responsibilities of this job.

Licenses, Registrations, Certifications, or Special Requirements:
Valid Texas Driver's License.

Knowledge, Skills, and Abilities:
Knowledge of:

  • Defining technical user stories, developing web applications, and designing integration services and APIs
  • Policies, practices, procedures and terminology of assigned function.
  • Federal, State, Local and County applicable laws, rules, regulations and guidelines.
  • Information technology hardware, software and peripherals as related to assigned function.
  • Software engineering and the software development lifecycle.
  • Systems design, development and source control.
  • Quality assurance, performance monitoring, and integration methodologies.
  • Computer equipment to include word processing, spreadsheets, databases and a variety of software packages.
  • May be required to develop knowledge of and adhere to federal and state laws requiring the confidential handling of certain health information.
Skill in:
  • Strong experience in SOA, REST and web services
  • Experience in Mule ESB, Anypoint Studio, API Management and CloudHub
  • Good understanding of SOA and integration patterns
  • Expertise in Java development and object-oriented programming
  • Experience with public and private cloud integration solutions, such as Amazon Web Services (AWS) and Microsoft Azure
  • MuleSoft certifications is a plus
  • Advanced knowledge of programming languages such as JavaScript, HTML5, Java, C++, and PHP is required
  • Understanding technical problems and developing software solutions to meet business needs.
  • Problem-solving and decision-making.
  • Both verbal and written communication, including presentations and communicating technical issues in non-technical language.
Ability to:
  • Determine how existing applications, systems, databases, interfaces and/or hardware can work together to meet new and emerging enterprise initiatives around Mulesoft integrations.
  • Work in building connections from Mule ESB to SFDC, Database and other third-party systems
  • Perform data transformation using Built-in Transformers and Dataweave
  • RAML (RESTful API Modeling Language) definitions for process and system API Layers
  • Design and maintain complex code, modules or applications.
  • Work independently and efficiently and as part of a team.
  • Manage time well, perform multiple tasks and organize diverse activities.
  • Translate policies and objectives into ideas and applications web-based information products.
  • Research, compile, analyze, interpret and prepare a variety of memorandums or reports.
  • Establish and maintain effective working relationships with departmental clientele, representatives of outside agencies and providers, other County employees and officials, and the general public.

Work Environment & Other Information

Physical requirements include the ability to lift/carry up to 35-40 pounds occasionally, visual acuity, speech and hearing, hand and eye coordination and manual dexterity necessary to operate a computer and office equipment.  Subject to standing, sitting, walking, climbing, crawling, bending, stooping, crouching, kneeling, pushing, pulling, reaching, twisting, balancing, repetitive motion, and squatting to perform the essential functions.  Subject to exposure to variations in extreme heat, cold, mechanical, fume/odor, and dust/mites.

Travis County employees play an important role in business continuity. As such, employees can be assigned to business continuity efforts outside of normal job functions.

This job description is intended to be generic in nature.  It is not necessarily an exhaustive list of all duties and responsibilities.  The essential duties, functions and responsibilities and overtime eligibility may vary based on the specific tasks assigned to the position.

Work Hours: 8 AM - 5 PM; Monday through Friday. 

Location: 700 Lavaca Street, Austin, TX 78701

Department: Information Technology 

Criminal Background Check Required. 

Advertisement