Software Engineer II

Software Engineering @ Hyderabad, Andhra Pradesh, India

Job Summary

We’re Progress – we offer the best platform for building and deploying tomorrow’s applications quickly and easily. We are bold, forward-thinking innovators and care about our customers. We invent and reinvent every day, work together as one, value and respect each other and cheer our wins. Join us as a  Software Engineer II in our Core Products team.

As a member of the team you will be expected to:

  • Work in a dynamic agile environment and be dedicated to getting the job done.
  • Design, Develop, maintain the complex system
  • Deliver on key committed features timely with high quality 
  • Assist support in reproducing customer’s issues
  • Influence software design to maximize usability, testability and automation potential by representing the ‘customer’ when testing a feature, suggest improvements when appropriate  
  • Work on multiple platforms, which includes Windows, Linux & Unix
  •  Review technical specifications, create test plans and customer facing documentation 
  • Work on engineering excellence items like implementing CI/CV and implementing new frameworks
  • Participate in Agile ceremonies, including daily stand ups and sprint reviews   

То be successful in this role, we need someone who has: 

  • Bachelor’s degree, preferably in Computer Science or equivalent
  • Very strong and solid programming fundamentals and skills in Java technologies
  • Strong technical and debugging skills
  • Hands on experience with in core java with Collections, Class Loading, Multithreading, Socket programming, Java API’s, Java I/O Management, Reflection & Open source technologies
  • Good exposure to Data Structures, Oops Concepts
  • Knowledge on C, C++
  • Working with Application Servers and Web Servers
  • Understanding of latest technologies like Docker, Vagrant
  • Good Debugging skills &Analytical skills
  • Experience with tools like GIT and TeamCity 
  • Knowledge of QA processes and methodologies applied in an agile or Scaled-agile environment
  • Experience with CI/CD/CT (Continuous Integration/Continuous Deployment/Continuous Testing)
  • Ability to work with other teams closely such as Quality Assurance, Documentation and others
  • Come up with good technical specifications
  • Good communication skills a must and critical thinking skills
  • Good design skills
  • Self-driven

What we offer in return is the opportunity to join a talented team of bright and nice people and to also enjoy :

  • 30 days of earned leaves plus an extra day off for your birthday, various other leaves like marriage leave , Casual leave, Maternity leave , Paternity Leave. 
  • Premium Group medical Insurance for employee and 5 dependents ,personal accident insurance coverage,Life insurance coverage
  • A modern office with a well-equipped gym onsite, free access to Yoga , Zumba classes by professional trainers
  • Professional development reimbursement 
  • Interest subsidy on loans - either vehicle or personal loans

Together, We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!

Share this open position