• Application Developer - Tulsa, OK

    Job Locations US-OK-Tulsa
    Job ID 2018-1151
    Information Technology
    Regular Full-Time
  • Overview

    An Application Developer serves as the technical expert on complex applications development work assignments and problems. This position serves as a staff specialist on one or more systems and is normally responsible for the entire lifecycle of an application to include analysis, coding, testing, and documentation. The Applications Developer applies significant professional experience and training in information technology and computer programming to the analysis, design, modification, and maintenance of application programs, integrated systems, and/or software solutions.

    This position requires specialized knowledge of appropriate programming languages and development tools. This is an intermediate to senior level professional position requiring the ability to complete difficult development and programming tasks independently.



    • Work with project manager or product owner to meet specification needs
    • Recommend software upgrades to optimize operational efficiency
    • Collaborate with other developers to design and optimize code
    • Perform routine software maintenance
    • Develop programming code and software modifications using appropriate languages and tools to provide responsive and innovative solutions, and new functionality in enterprise-wide systems
    • Develop, maintain and support associated databases
    • Analyze user system and application needs, determine and evaluate potential solutions, develop system specifications and requirements, and design application programs to meet the requirements
    • Design integrated solutions which may include applications, databases, networks, and related systems
    • Other duties/tasks as assigned

    Supervisory Responsibilities:   None



    In addition to the job-specific responsibilities listed above, all employees are expected to support and model VetSource’s Core Value Principles:  Do the right thing every time; Treat others the way you want to be treated; Embrace Change;  Be innovative; Get it done; Work hard, have fun!  Employees will be held accountable for knowledge and effective application of these principles.


    • Exhibit a willingness to consistently take on new challenges
    • Proven ability to follow through with multiple projects
    • Be innovative and have strong organizational and time management skills with ability to work independently.
    • Team-oriented and able to work well with others.
    • Self- motivated with a strong desire to learn new products and technologies.
    • Ability to work in a fast-paced, rapidly changing environment
    • Working technical knowledge of current protocols, operating systems and standards
    • Self- confidence and analytical and problem solving skills
    • Must be able to take initiative when assigned special projects and complete project in a timely manner
    • Ability to maintain knowledge of current technology and able to learn new technology.
    • Highly proficient in Java as well as frameworks like Mule ESB
    • Experience consuming and developing REST API’s
    • Comfortable learning new languages, frameworks, and tools
    • Extensive experience using relational databases such as MySQL or PostgreSQL
    • Highly proficient in Java as well as frameworks like Mule ESB
    • Strong knowledge of data structures and asynchronous architectures
    • Solid understanding of relational database modeling and design, including experience building data-intensive applications
    • Strong communication & collaboration skills, and a belief that team output is more important than individual output
    • Familiarity with relational databases such as MySQL, Oracle, and SQL Server
    • Deadline and detail-oriented
    • Strong analytical and critical thinking skills
    • Ability to receive constructive feedback in a professional manner
    • Must be able to use sound judgement and know when to ask for assistance


    • Bachelor degree in Computer Science or a related field; or related work experience
    • Minimum 5 years previous experience in software development, computer engineering, or other related fields
    • Knowledge of Java, Adobe Flex, Groovy or other programming languages


    Working Conditions: 

    • Environment where dogs may be present
    • Noise is normally quiet to moderate
    • Working at computer screen for long periods of time



    The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer. 


    We offer a competitive benefit package including medical, dental, vision, Flexible Spending, Life, and 401(k). 


    VetSource is an Equal Opportunity Employer that abides by federal and state laws that prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation or national origin; or their status as protected veterans or individuals with disabilities.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed