Senior Software Engineer

Job Requirements:

 

 

 

SENIOR SOFTWARE ENGINEER

3+ years of hands-on software development experience

QUALIFICATIONS

IT or Engineering degree from a reputed university

EXPERIENCE

  • Enterprise Java Developer – J2EE and multi-threaded J2SE
  • Web Service design (SOAP/WSDL and/or RESTful)
  • Apache/Tomcat or Weblogic or WSO2
  • Appreciation of microservices architecture patterns
  • Experience of designing Enterprise-grade architectures
  • Experience with Agile SDLC, Test driven development and appreciation of DevOps function
  • Familiar with Virtualized Linux deployments and AWS
  • Experience with WSO2 Carbon platform
  • Background in Telecommunications domain with relevant experience with a vendor or MNO
  • Use of automated deployment tools (Puppet)
  • Source code control (GIT)

What You will do:

  • Develop and test core product features
  • Provide technical support to clients using software
  • Contribute to the continuous improvement of the design and specification of new features
  • Analyze and address identified issues and bugs identified on product
  • Take lead on product sprints and deliver shippable features

The Candidate should have:

  • Should be a perfectionist at heart
  • Good verbal and written communications skills
  • Ability to work with minimal supervision
  • Have the ability (e.g. passport) to travel overseas