IT Application Developer Job Description
IT Application Developer Duties & Responsibilities
To write an effective IT application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included IT application developer job description templates that you can modify and use.
Sample responsibilities for this position include:
IT Application Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for IT Application Developer
List any licenses or certifications required by the position: ITIL, BMC, PMP
Education for IT Application Developer
Typically a job would require a certain level of education.
Employers hiring for the IT application developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Education, Information Technology, Engineering, Business, Information Systems, Technical, Science, Management, Computer Engineering
Skills for IT Application Developer
Desired skills for IT application developer include:
Desired experience for IT application developer includes:
IT Application Developer Examples
IT Application Developer Job Description
- Delivery of solutions through either interface configurations or customization
- Will be expected to take responsibility for the quality of their work through testing and appropriate technical documentation
- Work with business partners to define requirements for .Net-based web applications in accordance with existing technical specifications
- Maintain / Intregate existing systems built on Salesforce.com, AWS, Workday and Boomi
- Perform development of solutions to meet needs (web-based, scheduled tasks)
- Be involved with all stages of application development involved with design, modifications, development and implementation of mobile applications, from UI design to final testing
- Work closely with other IT teams to implement server APIs and services to support planned mobile functionality
- Work on an ongoing basis with UI Designers, Program Managers and Testers in a team environment
- Development and design of processes and methods for the production control and its integration to a MES
- Maintain / Integrate existing systems built on Salesforce.com, AWS, Workday and Boomi
- Basic Microsoft Windows Server administration
- Strong Debugging / Log Analysis
- Highly proficient in Spring Framework (in particular Spring MVC, Spring Security, Spring Batch) & Hibernate/JPA
- Excellent knowledge of Oracle Database including SQL tuning and performance trouble shooting
- Knowledge in Oracle Web Center will be added advantages
- Excellent command in English is a must while ability to read/write Chinese and speak Putonghua is a definite advantage
IT Application Developer Job Description
- Manage requirements process with end users
- Participate in appropriate steps during system development life cycle to ensure
- Ensures that proposed and existing system solution designs are aligned with standards, goals and objectives
- Leads problem analysis and solutioning for the technical team
- Leads the designs, developments, implementations, and ongoing improvements of the overall technical solution required to implement the Manufacturing applications ( ISA S95 Level 2 and Level 3)
- Collaborates with Enterprise and Solution Architecture to ensure product design and implementation adheres to enterprise architectural standards and guard rails
- Consults with Business and Functional Analysts, and the business to refine and identify technical solutions
- Interprets & communicates enterprise, technical, and project strategies to the team
- Defines and enforces standards for the development of technical solutions
- Leads/conducts design and code-reviews for team members
- Minimum of 5 years of broad IT experience in web and internet technologies is required
- Experience with open source version control systems
- Experience with Dev-ops (Jenkins/puppet/chef/ansible ) is preferred.Development
- An understanding of agile software development methodologies, values, and procedures
- Ability to coach, mentor, and train entry-level developers within a technical organization
- Deep knowledge of the mobile landscape, devices/operating systems and user experience
IT Application Developer Job Description
- Primary point of collaboration with other areas, especially in the areas of infrastructure, system performance, database administration, development, configuration, testing / QA and technical support
- Leads the technical aspect of deployment planning and leads the deployment of the solution to production
- Leads solution support and ongoing enhancement design and development
- Mentors and develops technical resources
- Assists in strategic planning for long term LMS solutions, including the development and maintenance of a proprietary LMS deployment of and creative development for enterprise LMSs such as Canvas
- Develops web forms, templates, database-driven web pages, new web tools and dynamic areas within web pages designed to enhance, sustain and support
- Develops and presents initial design ideas and associated tools, tests functionality to ensure objectives are achieved
- Works collaboratively with involved stakeholders to facilitate timely resolution
- Selects illustrative materials for use ensuring consistency, accuracy and compliance with all standards
- Assist and participate in project ideation - from concept to delivery on compelling user experiences that integrate Intel technology and business strategy
- Experience with the design and implementation of applications using relational database technologies
- Experience with a variety of data sources (SAP, exposure to dashboards, OLAP and data mining tools
- Defines, recommends, and implements software alternatives and solutions which will achieve a high level of efficiency and customer satisfaction
- Applies knowledge of information technology and associated methods and tools of the IT Architect profession to attain project / business unit objectives
- Advises other professionals (Project Managers, IT Architects and IT Specialists in team on tools, technology and methodology related to the design and development of IT solutions, and participates in evaluation and selection
- Works effectively with other team members to understand customer needs and to design, evaluate and develop IT solutions which meet those needs
IT Application Developer Job Description
- Communicate ideas, technical suggestions, and user data to enhance learning experiences
- Troubleshoot errors and/or problems with web-based learning experiences
- Remain abreast of technology directions, initiatives, and trends within the eLearning community
- Build in opportunities to collect data on user interactions
- Provide technical support in the production of multimedia-based layouts, graphics, animations, video and sound
- Prepare training materials and associated documentation
- Provide technical leadership in application development and integration
- Interact frequently with senior leadership and operational units to ensure the strategic direction is incorporated within the direction being set for our applications environment
- Manage the delivery of development projects, enhancements, and service requests
- Manage workloads and assignments to ensure initiatives are properly staffed
- Knowledge in developing web applications in AngularJS/Bootstrap
- May lead design activities
- Defines and determines solution design objectives related to the project
- Influences customers, vendors, subcontractors and IBMers inside and outside project with presentations on project-related topics
- Provides technical guidance to implementation team members throughout the project lifecycle
- Flexible Motivation - candidate demonstrates palatability for a wide-variety of tasks, both interesting and mundane
IT Application Developer Job Description
- Investigate issues and come with long-lasting resolutions
- Communicate often and effectively with fellow developers and business stakeholders
- Understand the context, need and current process
- Establish a situational analysis of the current process
- Collect the necessary data to develop a new tool
- Ensure that the tool proposed is compatible with existing systems and that its maintenance can be ensured in a long-lasting way
- Designs, codes and unit tests functionality and/or integrations between systems
- Assists in implementation and maintenance efforts
- Works with cross functional team members to develop integrations, monitoring, alerting and software designs
- Addresses multiple technical issues for resolution for Enterprise Order Management applications and integrations
- Demonstrated knowledge of all major framework technologies, technical expert with predominant framework programming language
- Demonstrated understanding of best practices for the Web, including accessibility, usability standards, standards compliance, and search engine optimization
- Understands the financial implications of the project
- Bachelor’s degree in computer science or related field from a four-year college or university with 2-3 years related experience preferred
- Requires Bachelor’s degree in Computer Science or Computer Engineering
- The candidate must be pursuing a BS