Object Oriented Programmer Job Description

Object Oriented Programmer Job Description

4.6
182 votes for Object Oriented Programmer
Object oriented programmer provides detail design and documentation of each component of the solution such as configuration, data migration, integration and custom development.

Object Oriented Programmer Duties & Responsibilities

To write an effective object oriented programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included object oriented programmer job description templates that you can modify and use.

Sample responsibilities for this position include:

Develop new features in an iterative way that collectively form a larger application
Modify and enhance existing software to add or change features, while constantly improving the codebase
Participate in the estimation of work to be done as part of an overall agile process
Maintain current applications, including, but not limited to, bug fixes, feature enhancements and performance tuning, troubleshoot and debug complex issues
Work with a team to create detailed project specifications, requirements and estimates, ensure tasks/projects are completed on time and within scope
Document validation of design decisions and lead code reviews
Uses Microsoft's .NET framework to create and support applications written in Visual Basic 6.0, Classic ASP, VB.NET, C#, ASP.NET, MVC, Ajax, Web Services and multiple database server technologies
Responsible for development and support of Web Sites, fat client desktop applications, web services and batch processing software or customizing off the shelf software supporting the HR lines of business
Support existing applications work on new development projects
Must be able to develop new web services and leverage existing web services to interface with other systems

Object Oriented Programmer Qualifications

Qualifications for a job description may include education, certification, and experience.

Education for Object Oriented Programmer

Typically a job would require a certain level of education.

Employers hiring for the object oriented 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, Engineering, Technology, Computer Engineering, Design, Software Development, Information Technology, Computer Information Systems, Management, Information Systems

Skills for Object Oriented Programmer

Desired skills for object oriented programmer include:

Common data structures and algorithms
Airline business systems
Object oriented programming
Rally
TFS
Design patterns and best practices
ESB and SOA
RXJS
Require.js
Underscore.js

Desired experience for object oriented programmer includes:

Java/JSP, XML, XSD, AJAX, JSON, jQuery, SOA, Web Services, WSDL
Bachelor’s degree and five years’ experience accepted in the alternative
Experience using Genesys 7.6 (or greater) routing tools
Must have strong background in a variety of programming analysis and languages, , PL/1, TSO/E, ISPF, OS utilities, OS JCL
Experience within an Eclipse based development environment
Practical experience with Software Configuration Management (SCM) tool

Object Oriented Programmer Examples

1

Object Oriented Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking for an object oriented programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for object oriented programmer
  • Requires working with multiple business units within the HR Department, supporting multiple projects simultaneously
  • Partner with other internal colleagues including technology and 3rd party vendors as needed for system implementation and maintenance
  • Participate as a Subject Matter Expert in various internal and external user groups
  • Design and maintain system processes, procedures and support documentation based on lessons learned and continuous improvement
  • Develop custom web services and integrate into our solutions
  • Provides technical guidance to the applications engineers and developers, interface with the project managers, business analysts and customer groups
  • Work collaboratively with other design disciplines to ensure continuity, leverage other specializations, and maintain holistic perspective
  • Collaborate with Design Researchers on translating research findings into potential design solutions
  • Analyze products and create various product research deliverables
  • Work with Business and project teams to gather user/design requirements
Qualifications for object oriented programmer
  • Ability to function in a Linux/Unix environment using shell commands
  • Troubleshoot and debug complex issues
  • Experience with and an applied knowledge of Genesys 8.x products, and TDM/VoIP Technologies for Contact Center Solutions
  • Experience with developer testing practices
  • Domain Java Technologies
  • Java EE Technologies EJB, Servlets, JSP, JDBC, JNDI, JTA/JTS, Java Persistence API, JMS
2

Object Oriented Programmer Job Description

Job Description Example
Our growing company is looking to fill the role of object oriented programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for object oriented programmer
  • Participates as a technical expert in design, development, testing, and debugging new system modules or enhancements to existing application
  • Analyzes problems and provides recommendations for application improvements
  • Helps designs and develops solutions to solve problems considering software/hardware capacity and limitations, operating time and desired results
  • Works with infrastructure and peers to determine implementation details for enhancements and applications
  • Partners with business to come up with application/solution designs
  • Works with a team to create project estimates based on business requirements
  • Provides a work breakdown of projects and enhancements and assign pieces to peers
  • Participates in complete project lifecycle up to and including project implementation and work well within a team environment
  • Provides technical guidance and leadership for less senior developers in the requirements, planning, modeling, development, deployment and support of the system
  • Works with software vendors to provide timely support and resolution to issues
Qualifications for object oriented programmer
  • Rich Internet Applications (RIA) Ajax
  • Web Servers & Application Servers IBM WebSphere
  • Integration & Collaboration Tools Subversion, Subclipse, etc
  • Web Services WSDL, SOAP, JAX-WS, XML RPC, JAXB
  • Databases/Java Database Frameworks Oracle, MS SQL, Hibernate, Java Persistence API (JPA)
  • SOA / Business Oriented BPEL, BPEL4WS, ESB
3

Object Oriented Programmer Job Description

Job Description Example
Our company is hiring for an object oriented programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for object oriented programmer
  • Lead team (Onsite / offshore) in developing complex, real-time, High volume and scalable application using agile methodologies
  • Performed code review, mentor team and set coding standards to achieve highest code quality
  • Experience in various front end technologies like HTML5, AngularJS, TypeScript, SASS, Android/iOS
  • Experience in developing device platform agnostic, responsive web apps
  • IOS / Android and Hybrid application development with capabilities of both front-end and back-end development
  • Support and development of multiple web-based Java or .NET applications, and web services
  • Application integration development using approved languages, tools, and platforms
  • Perform testing of various types including Test Driven Development, unit, system, integration, and non-functional testing
  • Participate in promotion of software releases across all environments and change management
  • Support production issues on call
Qualifications for object oriented programmer
  • Full SDL experience
  • Experience or good knowledge of at least one scripting language
  • Experience in development and utilizing web services in .NET and experience with development utilities like Fiddler, SoapUI
  • 7+ years full stack development experience, 5 + years of front end experience
  • Expert with JavaScript/JavaScript libraries Angular , JQuery, Bootstrap, HTML5, CSS3 ,WebAPI, MVC(4-5.0) development
  • Solid understanding of asynchronous programming model
4

Object Oriented Programmer Job Description

Job Description Example
Our company is hiring for an object oriented programmer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for object oriented programmer
  • Develop a strong understanding of the application and domain to perform hands-on testing of the services from a technical standpoint (also to test non-functional aspects such as load, response time, end-to-end connectivity, availability, security )
  • Define and document automation test strategy, test plans, and test cases by evaluating functional and non-functional requirements
  • Identify, create, and manage test cases for development teams and automation
  • Manage, with OpsQA, scheduled automation to run on a defined frequency and generate auto-generate reports
  • Manage the status of defects/enhancements
  • Coordinate with other team members to accomplish testing goals
  • Provide demos to business unit for completed functionalities
  • Lead and mentor junior developers and foster innovation
  • Advance DevOps & test automation initiatives
  • Create and enforce policies within the development group, including integration/unit tests, ensuring code coverage targets are met or exceeded
Qualifications for object oriented programmer
  • Client/Desktop Applications HTML/ XHTML, JavaScript, Java SE, JSP, Struts, MVC-2, CSS
  • Experience working with Microsoft SQL Server / T-SQL backends
  • Experience with diagnostics / testing tools (Dynatrace, Fiddler, IE Inspector, HTTP Analyzer) preferred
  • Experience with Oracle - PL/SQL preferred
  • Bachelor’s degree in Computer Science, IT, Engineering, related discipline, or equivalent work experience
  • Minimum of 8 years of experience in object oriented software development, including 5+ years of Java SE experience and 2+ years of Java EE experience
5

Object Oriented Programmer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of object oriented programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for object oriented programmer
  • Expected to participate in complete project lifecycle up to and including project implementation and work well within a team environment
  • Provide technical guidance and leadership for less senior developers in the requirements, planning, modeling, development, deployment and support of the system
  • Responsible for documenting the Microsoft Dynamics CRM Application technical design and providing guidance to the developers throughout the development, testing, and support phases
  • Lead technical aspects of Microsoft Dynamics CRM projects including data migrations, data quality, systems integrations, 3rd party applications, configuration changes, and custom development and in delivering CRM and Siebel Online projects
  • Develop and deploy new Microsoft Dynamics CRM interfacing applications, and/or enhancements to existing applications
  • Conduct analysis of Global Sales business requirements
  • Work closely with Global Sales business partners to realize the full capabilities of Microsoft Dynamics CRM
  • Work with onshore & offshore teams in support of Microsoft Dynamics CRM Application development activities
  • Ensure that development projects meet business requirements and goals and fulfills end-user requirements
  • Identify and resolve Microsoft Dynamics CRM systems issues
Qualifications for object oriented programmer
  • Solid understanding of Object-Oriented architectures and languages such as Java or C++
  • Strong aptitude for class hierarchies, data relationships, and structured programming logic
  • Good working knowledge of SQL, web services (SOAP and/or Restful), application servers
  • Significant diagnostic and problem-solving skills involving servers, databases, applications, browsers, desktop computers, and/or user experience scenarios
  • Requires knowledge and understanding of the systems development lifecycle (SDLC), and agile methodologies
  • Requires ability to work and communicate equally well with developers, architects, project managers, business and QA analysts, and must be able to work well within a team environment independently

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates