IT Programmer Job Description
IT Programmer Duties & Responsibilities
To write an effective IT programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included IT programmer job description templates that you can modify and use.
Sample responsibilities for this position include:
IT Programmer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for IT Programmer
List any licenses or certifications required by the position: OCP, ITIL, OCA, DBA, DB, EPIC, ITSM, PC, ASCP, RHEL
Education for IT Programmer
Typically a job would require a certain level of education.
Employers hiring for the IT programmer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Education, Technical, Computer Science, Computer, Design, Engineering, Business, Computer Programming, Computer Engineering, Information Systems
Skills for IT Programmer
Desired skills for IT programmer include:
Desired experience for IT programmer includes:
IT Programmer Examples
IT Programmer Job Description
- Implementation of and customization and enhancements to the Value Chain Planning suite of products including Demantra/Advanced Supply Chain Planning/Inventory Optimization/Service Parts Planning/Rapid Planning/Strategic Network Optimization
- Develop and implement new custom tools and product extensions/customizations based on state of the art algorithms in optimization, statistics and machine learning
- Performs a wide variety of business analysis tasks, including process analysis, data collection, data extraction, statistics and report creation
- Serves as the primary point of contact for the IT HelpDesk
- Designs and implements a variety of programming solutions to support current and future business requirements
- Acquires and maintains operational knowledge of Epicor CMS, specifically in areas such as user on-boarding and off-boarding
- Participate in off-hours user and IT system support
- To project manage new application support initiatives for example, helping groups adopt new solutions
- Design, develop and agree new support procedures as new applications are brought online
- Develop new support services to support the organization as it develops over time
- Bachelor’s degree in Management Information Systems (MIS), Computer Science, Computer Engineering or equivalent work experience
- Must be able to work independently on projects and within a remote team environment
- 3 years of experience as a Software Developer required
- Experience with LINQ, ORM Tools, CSS styling, and Window Services preferred
- Must be able to work independently on projects and within a team environment
- Rising Junior or Senior pursuing a Bachelor’s Degree in Computer Science or Information Technology
IT Programmer Job Description
- Collaborate with internal customers and colleagues to solve their latest challenges
- Serve as a point of contact for tier-3 production support of Cloud Tool Delivery solutions during standard business hours
- Code review fellow team members’ designs and implementations
- Teach fellow team members a new skill or proficiency once a quarter
- Continually evolve your skill set through trainings, code reviews, project engagements, and industry awareness
- Update project status daily
- Participate in a weekly team meeting during US business hours
- Required Minimum 2 years related experience
- Flexible with work timings (ready to work in 16*5 shifts) and ready to stretch work timings if required
- Evaluate, innovate, develop, and support any variety of internal PDIT automation systems geared to produce efficiency at scale
- Must be able to see patterns in data or concepts to form a generic view of a problem
- Must be highly proficient with C#, .NET 4.0 or later, MVC 4 or later, SQL, Entity Framework, JQuery/JavaScript, HTML, XML
- Coursework in Visual Basic and C++, C and/or C # coursework preferred
- Experience with machine controls or robotics a plus
- Design, develop, maintain and enhance energy based market application programs working within a team-oriented environment using various development toolsets
- Coordinate application requests, prioritization and business communication
IT Programmer Job Description
- SQL and PL/SQL maintenance
- Design web services and integration
- Database server support Oracle & Microsoft SQL (DB Objects and Reporting)
- Design production architecture, migration/upgrade solutions
- Create and adjust PDIT standards related to various automation and orchestration technologies
- Research new technologies across technology stacks and infrastructure layers
- Participate in production system architectures design
- Ensure production system stability and availability
- Plan and deploy production system migration/upgrade
- Research and Develop new technologies
- Develop string test scripts in order to test a group of related functionality
- Interfaces with IT application owners and the IT organization in order to provide technical solutions to meet user needs
- Ability to attend meetings and respond to application problems at various corporate sites when necessary
- Study the systems and operations and identify the scope of the problem
- Liaise with key stakeholders and conduct brainstorming sessions to get exact requirements
- Analyze the problem from different angles and perform gap analysis
IT Programmer Job Description
- Partner with the business to define Business Practices and analyze specific business problems
- Participate in user acceptance testing on new products and versions
- Work with Development teams to understand new capabilities and assist in resolving product gaps and enhance the product to better meet the market place
- Responsible for technical set-up of CRM modules on test and production instances
- Develop and action migration scripts, test plans and performance plans
- Conduct product training for business/end-users
- Develop and share best practice/technical/process documents
- Contribute to Global Knowledge Repositories
- Participate in projects and influence project directions in compliance with PEO technology standards
- Design production system architectures
- Document exact business needs along with both functional and non-functional requirements
- Prepare use cases, business requirements documents (BRD), system requirements specification (SRS) documents and other functional documents
- Based on system needs, create prototype, mockups and screens
- For large projects, data and process models also needs to be created
- Interact with the technology team and help them understand the technical aspects of the solution
- Oversee the development, conduct meetings and perform project management
IT Programmer Job Description
- Involve in research and development work and deliver solutions/tools/utilities that supports any variety of internal PEO operation/automation systems geared to produce efficiency at scale
- The above statements are not intended to be an exhaustive list of all responsibilities, and duties required of personnel so classified
- Assists in ensuring business and technical needs and opportunities are satisfied throughout development and implementation efforts
- Develop large-scale enterprise applications using XAMPP/PHP/MySQL
- Under the leadership of senior developers, develop complex application logic using PHP and utilities
- Analyze and review subsystem specifications and understand customer requirements
- Prepare Functional specification and technical specification
- Work with Business Engagement track team to jointly help create Functional Specification
- Work with Dev/Int track team to Create Technical Specification for each sprint
- Write technical specs
- Conduct usability and functional testing and recommend corrective and preventive actions
- Implementation of Data warehouse with Business Intelligence (OBIEE) preferred
- Graduate / Post Graduate(B.E
- Prior Upgrade experience of Planning and HFM application from earlier version of Hyperion to System 9 or 11i
- Knowledge of Essbase, Planning, HFM and HPCM Administration
- Exadata, Exalogic experience is a plus