Applications Developer
Travis County See More Job Openings by This Employer- Full Time
- $79,564.83 - $100,000/year
- Austin, TX
- Job Summary
Works with other developers participating in the planning and architecting of applications. Develops enterprise level application and custom integration solutions in C#, including major enhancements and applications to department users. Serves as functional and technical expert regarding the integration of applications across the enterprise. Determines specifications, plans, designs, and develops highly complex and critical software solutions, utilizing the appropriate, established software engineering processes. Assists with difficult and highly complex application support problems. Develops programming and development standards and procedures as well as programming architectures for code reuse in C#. Designs, codes, tests, implements, and supports complex internally developed application software. Works with customers and senior team members to gather and document organizational requirements. Participates in component and data architecture design, performance monitoring, and product evaluation. Ensures assigned projects remain on schedule and adhere to established software development life cycle practices. Meets regularly with stakeholders to define priorities for the development team. Builds and maintains relationships with key vendors and supports the software and infrastructure needs of the development group. Implements and manages the methodology driven quality plan, monitors, and controls the quality of the deliverable and manages the project completion process through customer acceptance. Works closely with other groups to coordinate plans and activities including coordination to facilitate specific development projects that involve various platforms and the coordination of software upgrades.
Distinguishing Characteristics:This is a job classification within the Information Technology job family. Works with technical staff engaged in activities related to the full software development life cycle of projects. Functions as technical expert and manager, providing tactical direction, contributing to strategic planning for applications software, supervising staff and coordinating closely with higher level management to meet user and organizational requirements in accordance with strategic and organizational goals. This classification may require a flexible work schedule to meet the needs of the department.
- Duties and Responsibilities
- Oversees the development, deployment, and maintenance of custom applications. Ensures applications are consistent with, and in agreement with other enterprise applications and systems.
- Manages software development life cycle to facilitate on-time, high quality releases in accordance with user and organizational objectives.
- Provides leadership in planning, organizing, implementing, and evaluating web services in accordance with Federal, State, and local laws, policies, procedures, guidelines, and enterprise goals and objectives.
- Designs, codes, tests, implements, and maintains complex internally developed applications.
- Conducts application coding, testing and implementation for complex applications.
- 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.
- Collects and reviews performance monitoring information.
- Conducts product evaluation.
- Develops enhancements to and interfaces with existing software.
- Works with users and other technical staff to analyze user needs and provide strategic design solutions. Determines specifications, plans, designs, and develops highly complex and critical software solutions.
- Serves as a technical expert and provides enterprise-wide perspective and input into Information technology decisions.
- Serves as technical expert for difficult and complex software applications problems.
- Researches and maintains knowledge in emerging technologies, applicable to the organization environment.
- Assists senior management in developing strategic plans to accomplish goals and objectives and improve effectiveness and efficiency of services.
- Plans and provides budget request information as part of the annual budget process. Assists in monitoring budget expenditures to ensure consistent with department goals and objectives and within available funds.
- 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.
Preferred:
Microsoft Certified Systems Engineer (MCSE) Certification.
Certified Novell Administrator (CNA) Certification.
Certified Novell Engineer (CNE) Certification.
Knowledge, Skills, and Abilities:
Knowledge of:- Management principles, practices, and techniques.
- 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 principles and the software development life cycle.
- Modern enterprise architecture design, development, and deployment.
- Programming and development standards, procedures, and architectures.
- State-of-the-art programming languages and object-oriented approaches to designing, coding, testing, and debugging programs.
- Systems design, development, and source control.
- Quality assurance, performance monitoring, and integration methodologies.
- Budgetary theory and practices.
- 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.
- Managing staff, allocating resources, and evaluating programs.
- Leadership, collaboration, and negotiation techniques, including contracts, agreements, and proposals.
- Developing and monitoring programs and related budgets.
- Managing user expectations and satisfaction.
- Developing and evaluating Requests for Proposals (RFPs).
- Managing IIS and other Microsoft server technologies.
- Problem-solving and decision-making.
- Strategic planning, development, monitoring, and evaluation.
- Both verbal and written communication, including presentations and communicating technical issues in non-technical language.
- Visual Studio C# development
- 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 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.
Work Hours: Monday - Friday 8 am - 5 pm
Department: County Attorney
Location: 314 W. 11th Street, Austin, Texas 78701
Criminal, Driving, Education, and Employment Background Checks Required.
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.
- $79,564.83 - $100,000/year