PTC logo

Software Technical Consultant

PTC
Posted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaJavaScriptREST APIsSoftware Development LifecycleAngularODataJSPJQueryNextJsOraclePostgreSQL

Job description

Overview

Lead architecture, design, development and coordination of software development projects and work teams within the ALM Portfolio, building and maintaining multiple products and new features using modern UI/UX concepts.

What you'll do

  • Lead architecture, design, development and coordination of software development projects and work teams.
  • Provide technical and project management support to project team members.
  • Follow disciplined software development practices.
  • Stay up-to-date on current and best practices and technologies related to software development and project management.
  • Relies on extensive technical experience and judgment to plan and accomplish goals.
  • Provide consultation on complex technical projects.
  • Consider the business side of technical decisions.
  • Prepare functional specifications, including detailed feature descriptions, assumptions, constraints, dependencies, UI and user role descriptions, references to use cases and documents, and task flows.
  • Schedule, conduct and participate in design reviews.
  • Prepare design notes per group standards, including requirement statement, problem definition, solution description, test scenarios and migration issues.
  • Prepare work estimates for assigned tasks.
  • Develop iterative prototypes when appropriate.
  • Act as technical lead on projects and complete all work according to schedule requirements.
  • Provide ongoing feedback on deliverables.
  • Write well documented and performing code, including source code documentation that meets organizational standards.
  • Solicit code reviews for your work and participate in code reviews of others' work.
  • Create and run unit tests and deliver automated tests to QA for inclusion in a regression test bed when appropriate.
  • Test on multiple configurations.
  • Acquire knowledge necessary to perform job assignments (technology, product and process).
  • Maintain strong customer-facing contact.
  • Provide timely and complete information and document reviews to the publications group.
  • Provide timely and complete information to the QA group to facilitate formal testing.
  • Share technical information with the team and a wider audience when appropriate.
  • Respond to requests for information in a timely manner.

What you'll need

  • Strong project/program management experience in the software field.
  • Understanding of the software development life cycle and process improvement.
  • Demonstrated expertise in a variety of the field's concepts, practices and procedures.
  • Java.
  • OData, REST.
  • JSP.
  • DB: Oracle, Postgres.
  • JavaScript.
  • jQuery.
  • ExtJS.
  • Angular.

Details

  • Location: Pune, India.
  • Mid-experience level software developer role.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Technical Consultant