Object Oriented Programmer Job Description
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:
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:
Desired experience for object oriented programmer includes:
Object Oriented Programmer Examples
Object Oriented Programmer Job Description
- 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
- 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
Object Oriented Programmer Job Description
- 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
- 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
Object Oriented Programmer Job Description
- 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
- 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
Object Oriented Programmer Job Description
- 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
- 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
Object Oriented Programmer Job Description
- 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
- 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