Intermediate Senior Developer

Responsibilities:

  • You will be part of an Agile Development team working directly for our clients to deliver projects.
  • You may be engaged in peer reviews to ensure code accuracy and well architected architecture and implementation.
  • You will be required to perform testing activities.
  • You must be proactive in escalating impacting issues and be resourceful to look for alternative.
  • You may have to work on tight timelines sometimes.
  • You should have an interest to learn the business supported by the applications we deliver.

Key knowledge and experience:

  • Computer Science, Software Engineering, or IT/Telecommunications Engineering degree.
  • Good Problem solving and analytical skills- Full SDLC experience and understanding
  • Delivering and operating large, distributed, and resilient software systems in cloud/virtual environments (Docker, Kubernetes, etc.)
  • Hands-on DevOps practice & technologies (ODM, Springboot, Tomcat, WebSphere Liberty Profile, Git, Jenkins, GoCD, Ansible, Sonar, Consul)
  • Solid knowledge of: Java , database interfaces (JPA), eclipse IDE, service oriented architectures.
  • Highly agile with ability to learn and adapt to new technologies and change
  • Passionate for rules based intelligent process automation using serverless computing
  • Skilled software developer with aptitude for clean architecture and innovation, a creative design thinking
  • Team player that is highly collaborative and performance driven
  • Strategic thinker able to conceptualize, frame, and communicate a vision
  • Strong communicator with professional technical writing skills
  • Telecom industry experience