Application Programmer Job Description
Application Programmer Duties & Responsibilities
To write an effective application programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included application programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
Application Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Application Programmer
List any licenses or certifications required by the position: DOD, SE, IAT, II, CFR, CHFI, SSCP, GICSP, CEH, CSSP
Education for Application Programmer
Typically a job would require a certain level of education.
Employers hiring for the application programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Engineering, Technical, Information Technology, Information Systems, Business, Computer, Software Engineering, Science
Skills for Application Programmer
Desired skills for application programmer include:
Desired experience for application programmer includes:
Application Programmer Examples
Application Programmer Job Description
- Mentor and provide guidance for junior developers
- Work very closely with our customers together on changes, new requirements, problems incidents
- Review existing processes, setups and technologies used and suggest work on corresponding improvements
- Work closely with business and systems partners in issue/question identification and resolution
- Interface with numerous information technology groups, including application and service teams
- Use USDM methodology while coding application changes/enhancements, developing and executing test plans, and participating in technical reviews
- Participate in ensuring Application Control Review (ACR) updates are made appropriately and timely
- Participate in Business Continuity testing
- Work on-site 40 hours/week, Monday - Friday
- Participate in on-call 24x7 duty analyst support on a rotational basis
- Bachelor's degree in addition to two years of related work experience
- Experience in computer science, data processing, or computer information systems can substitute for the Bachelor’s degree on a year-for-year basis
- Shipping Android apps, ideally currently available on Google Play
- Microsoft Team Foundation Server, application life cycle management, design patterns, frameworks, web services and mobile optimization
- Broad experience in a wide range of technologies IAS, Apache, Windows and Linux, scripting languages
- Perform Secure Code review
Application Programmer Job Description
- Create Microsoft SQL database objects to perform system functions as defined in user requirements
- Conducts research of existing applications, system data, associated processes and constraints to evaluate submitted requests against existing architectures and Information Technology (IT) strategies
- Modifies or upgrades software solutions to maintain software functionality
- Assisting with EDC Builds and mentoring the study team in setting up Medidata RAVE, Oracle Inform, or other proprietary software
- Overseeing the project work of technical and design staff
- Managing projects within the scope of assigned budgets
- Notifying project leadership of requests for out-of-scope work and advise management of changes in scope of projects to enable the timely development of change orders
- Mentoring and aiding in staff development, and achievement of competency standards
- Assisting in the development and implementation of solutions to global technical service issues and concerns regarding Medidata RAVE, and Oracle Inform, or other proprietary software, including proactive prevention strategies
- Assisting in development of global technical services competency models
- Support Application Discovery Process
- Implement Web Application Firewall (WAF) across enterprise
- General use and knowledge of various standard applications, Microsoft Word, Excel and the like
- Assist in architecting technical solutions for enterprise systems using the JBoss Fuse (Primary Skill) & webMethods Integration platform (Secondary Skill) to drive the value equation and adapt to a rapidly changing business environment
- Identify, analyze and design integration flows using JBoss Studio and technically own and manage the process of ensuring on time and on budget build and integration of the various elements of the solution
- Identify, analyze and design integration routes using Apache Camel and technically own and manage the process of ensuring on time and on budget build and integration of the various elements of the solution
Application Programmer Job Description
- Participating in the development of global, harmonized SOPs and specific quality work instruction for technical service group activities
- Providing support and trouble-shooting of EDC, and act as the study team liaison
- With assistance, meet with data manager on assigned projects to discuss technical strategies, contractual obligations and timelines
- Providing consultation in the area of database design and development with data managers
- Participating in the ongoing review of the processes used by the Acquisition Configuration Implementation and Standards Group to ensure adaptation of best practices
- Prioritising personal workload to meet specified completion dates and perform work without direction
- Conducting Peer Review/ Quality Control of study design for assigned projects
- Reviewing and approve derivation and edit checks requested by the project teams
- Programming, testing, and maintaining derivation and edit check procedures in the EDC environments
- For EDC systems program integrated and associated components as assigned
- BA/BS degree, MS degree preferred or equivalent
- Knowledge of relational databases/data layer required
- Ability and willingness to learn on the fly, adaptable and proactive
- Job will require physical activity, including but not limited to working under desks for computer installations and traversing considerable distances daily within and between government buildings
- Assisting in developing and maintaining data loading procedures
- Providing feedback to management if any action is needed to increase utilization, improve efficiency or amend the resource levels required on a project
Application Programmer Job Description
- Research and process support requests from that may be related to data collection, JavaScript libraries, or other third party/vendor issues
- Participating in the evaluation and validation of new or updates to software
- Assuming leadership on EDC, sub-team committees
- Providing expert technical guidance to project teams, external clients and internal clients within a global setting
- Preparing and providing internal training on advanced topics as needed in conjunction with senior management
- Delivers code for the project - application enhancements, system integrations, and defect remediation
- Reviews application code during the development cycle to ensure compliance with overall design parameters and corporate development standards
- Develops and/or reviews development of unit test and results before code is deployed to QA environments
- Participates in and/or conducts code reviews
- May serve as technical lead or principle developer
- Certification in MCPD preferred
- Working knowledge of current Internet technologies, including IIS and HTTP
- Minimum of 1 year of experience in application development or application support
- 1 year experience in PL1
- A minimum of 1 year of experience in leading, writing, researching, guiding, managing
- Knowledge of business environment and the application development environment
Application Programmer Job Description
- Monitor platform performance and capacity
- System functional design, technical design, and programming experience with a large company information system
- Experienced in providing production system support and solving daily production issues
- Work will be performed in Southbury, CT eventually moving to North Castle, NY
- Designs and creates software components that satisfy defined requirements, is well formed and formatted, efficient, effective, tested, and free of any known bugs
- Designs and constructs user interface components that are compliant with the provisions established in Section 508 of the Rehabilitation Act
- Creates and maintains database objects to include tables, views, indexes, constraints, stored procedures, functions, triggers, and scheduled jobs
- Masters new skills and technologies required to support the business needs of our customers
- Assists in the development of application development policies, procedures and standards
- Participates in application code and design reviews
- Experience with client-side scripting languages, especially JavaScript
- Prior experience with Brokerage / Margin / Trading applications is preferred but not required
- 2+ years of Web Services required
- Eclipse experience preferred
- Ability to develop partnership-oriented relationships with business executives and functional
- Advanced/expert level proficiency in MSSQL (2014 preferable)