Engineer
Full Job Description
Software Development Engineer - Gurgaon
GreyOrange is seeking a talented Software Development Engineer with 2-4 years of experience to join our dynamic team in Gurgaon. You will be instrumental in designing and developing robust algorithms and codebases, ensuring clean, efficient, and maintainable software. This role involves integrating software components with client systems and third-party programs, as well as troubleshooting, debugging, and upgrading existing software.
Key responsibilities include gathering and evaluating requirements, recommending and executing enhancements, and creating essential technical documentation such as MOPs and installation guides.
What You Must Have:
- Bachelor's or Master's degree in Engineering (B.E/B.Tech/MCA/M.Tech) with 2-4 years of software development experience.
- Proficiency in object-oriented design/programming and a proven track record as a Software Developer.
- Experience in software design and development within a test-driven development environment.
- Strong knowledge of coding languages, tools, and frameworks such as Java, J2EE, REST, Kafka, SOAP, JMS, SpringBoot, Junit, Maven, and GIT.
- Experience with databases (Postgres, Oracle, MySQL), Object-Relational Mapping (ORM), JPA, and frameworks like Hibernate.
- A demonstrable ability to learn new languages and technologies quickly.
- Excellent communication skills, both written and verbal.
- Strong problem-solving and troubleshooting aptitude.
- A collaborative and positive team player attitude.
Good to Have:
- Familiarity with Python/Django.
- Experience with messaging systems like RabbitMQ and Kafka.
- Knowledge of Agile development methodologies.
Company
GreyOrange
GreyOrange is a leading provider of automated robotic fulfillment and inventory optimization solutions for retailers, warehouse operators, and third-party logistics providers (3PLs) globally. Our inno...