Java Developer
Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. It also includes working with the Java programming language to develop web applications and computer systems. This involves assigning tasks to other team members, designing and testing code, and communicating with clients to analyze their requirements.
C# Developer / Engineer
Develops software and applications using the C# computer programming language. Assists with new development projects and fixes problems with code or software engineering. Performing peer code reviews to execute coding standards, code consistency, utilization of setup cases and adherence to application design.
Senior Java Developer / Engineer
Senior Java Developer responsibilities include gathering system and user requirements, building Java modules and testing features before release. It also includes working with the Java programming language to develop web applications and computer systems.
Java Programming Specialist
A Java programming specialist is responsible for developing applications and software using the programming language Java. These specialized programmers collaborate with fellow software engineers, web developers, and others to use Java for developing business applications, websites and more.
Product Manager
A Product Manager is in charge of a product throughout its product lifecycle. That includes working out what customers want, helping the business to build the right product, and then supporting the business to sell it.
Product Owner
This Product Owner description is for the common understanding of the role in Agile Scrum. However, often, the role expands to cover other product management activities as well.
