Software Technical Consultant
Core
Lead the design, development, and maintenance of highly secure and scalable server-side software solutions using Java, acting as a subject matter expert and technical leader.
Role type
Senior IC software technical consultant (Java backend)
Builds
Secure, scalable server-side applications and software solutions
Domain
Manufacturing software (PLM) / Enterprise Java
Deliverable
production ML models | product features
Required skills
Java, J2EE, SQL, software architecture, design principles, coding standards, CI/CD pipelines, version control (GIT), application security
Preferred skills
PLM software (Windchill), AI Tooling
Responsibilities
Lead and direct the design, development, and maintenance of software solutions; Provide technical leadership to teams, mentoring and coaching junior staff; Drive innovative concepts, products, and solutions; Participate in code reviews and quality assurance activities; Document technical designs, code, and project deliverables; Communicate effectively with senior leaders, external partners, and customers
Seniority
Senior, hands-on IC with strategic influence