Software Architect - Product

Verna, India
Full Time
Experienced

Software Architect- Product

What would it be like going to work every day knowing that you are contributing to solving the biggest problems our  world faces today? When you join OPTEL team, that becomes your daily reality. 

OPTEL helps finding solutions to today’s biggest problems: climate change, secure healthcare and sustainable living.  How? By developing intelligent supply chains through advanced traceability technologies. 

For the last 30 years, OPTEL is known as a socially and environmentally responsible leader in transformative  technologies powered by the passionate, thought leaders of our time. 

OPTEL is home to curious, purpose-driven individuals who enjoy collaboration. This is a place where company  culture comes naturally because the team has a common core mission: build a better world together. 

What you’ll get by joining our team 

You will play a hand in solving the world’s biggest issues; 

Your ideas will have big impact; 

You will be able to own your impact in a self-driven work environment; 

Your curiosity will be encouraged. 

Your role 

At Optel, the Product Architect plays an important role and has a major impact on the evolution of the product for  which he is responsible. Working in collaboration with the Lead Architect, the Product Manager, the Functional  Architect and the Development Team, the Product Architect acts as the technical authority on the design and  architecture of our growing product modules and features. 

Responsibilities 

Understand market requirements provided by the product manager and the product owner to provide the  best approach and technical solution; 

Evaluate different technological options using research and proof of concept; 

Document design options, design, architecture and technological choices; 

Collaborate with the principal architect and other architects to define coherent solutions in the Optel  ecosystem; 

Support and guide the development team in the realization of new features and new modules; 

Be recognized by your team as a high level developer, able to tackle the most complex problems; Be an expert in good development practices, code structure and quality and participate in the  implementation of best practices in his software team; 

With the help of the main architect and in collaboration with the team, make the appropriate technological  choices according to the context (language, libraries, database, hosting, third parties, etc.); 

Ensure that the code base respects the architectural vision and the quality criteria of the software  department; 

contribute to the organization and methods of the software department.

Requirements 

  • Bachelor's degree in computer science, computer engineering or equivalent; 
  • 10 years or more of experience in the field; 
  • Demonstrated experience in software development; 
  • Demonstrated experience in web application development and knowledge of different user interface  frameworks such as React or Angular; 
  • Working knowledge of public cloud environments such as Azure, GCP or AWS; Ability to set up a secure and efficient architecture; 
  • Excellent collaboration and communication skills; 
  • Ability to support and coach developers on a technical level; 
  • Demonstrate technical leadership; 
  • Proficiency in C#.NET, Python and typescript programming languages (asset); 
  • Experience in developing large-scale, world-class SaaS applications (asset).


 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*