Software Architect

  • Lahore, Punjab, Pakistan
  • Permanent
  • Software Engineering

We are looking for an experienced developer (8+ years’ experience) responsible for the design, development and maintenance of applications. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

  • 8-10 years of hands-on development experience in any Object Oriented Language (experience in Java is nice to have)
  • Hands on in Architecting and developing large scale applications
  • Demonstrable experience with Cloud and Dev/Ops technologies
  • First hand development experience in Java/J2EE is a plus
  • Has worked with SQL as well as NoSQL databases (Firebase, Cassandra, MongoDB etc.)
  • Proficient understanding of code versioning tools (GIT will be preferred)
  • Familiarity with continuous integration and build tools such as Jenkins.
  • Expertise in producing RESTful APIs and back-end services
  • Comfortable working with static code analysis tools.
Apply Now