Description

You will design and architect enterprise-level software strategies and solutions.

Responsibilities

  • Design and develop software using Java, J2EE, Python, and C#/ASP.NET.
  • Architect development strategies based on current programming advances.
  • Apply software standards, design patterns, and object modelling.
  • Utilize frameworks to architect scalable software solutions.
  • Travel to unanticipated client sites as required.

Required Skills

  • Extensive experience with Java and J2EE.
  • Proficiency in Python.
  • Experience with C# and ASP.NET.
  • Strong understanding of design patterns.
  • Expertise in object modelling.
  • Experience implementing software frameworks.
  • Master's degree in Computer Science, Information Technology, Electrical Engineering, or Electronics Engineering, or a Bachelor's degree in a related field plus 5 years of progressive work experience.

Education

Master's degree in Computers Science, Information Technology, Electrical Engineering, Electronics Engineering