23 Oct
|
GreyOrange
|
Gurugram
23 Oct
GreyOrange
Gurugram
Company Name: GreyOrange
Job Title: Software Development Engineer III
As a Software Development Engineer III at GreyOrange, you will be responsible for designing, developing, and maintaining software systems that support our cutting-edge robotics and automation solutions. This role requires a combination of technical expertise, problem-solving skills, and the ability to work collaboratively in a fast-paced environment. You will be involved in all stages of the software development lifecycle, from requirement gathering and design to implementation and deployment.
Your contributions will directly impact the efficiency and effectiveness of our products and services.
Key Responsibilities
- Design and develop robust, scalable, and high-performance software applications.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Troubleshoot and resolve software issues in a timely manner.
- Perform code reviews and provide constructive feedback to peers.
- Mentor and guide junior software engineers to enhance their skills and productivity.
- Stay updated with industry trends and emerging technologies to continuously improve our software solutions.
Skills Required
- Strong programming skills in languages such as Java
- Proficiency in software design principles and patterns.
- Experience with object-oriented programming and data structures.
- Understanding of algorithms and their performance implications.
- Ability to write clean, maintainable, and efficient code.
- Familiarity with version control systems like Git.
- Strong debugging and troubleshooting skills.
Tools Required
- Integrated Development Environments (IDEs) like IntelliJ IDEA, Eclipse, or Visual Studio.
- Databases such as MySQL, PostgreSQL, or MongoDB.
- Development frameworks and libraries relevant to the projects you will be working on.
- CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Containerization tools like Docker and orchestration platforms such as Kubernetes.
- Collaboration tools such as Jira, Confluence, or Slack for project management and team communication.
Join GreyOrange and be a part of a dynamic team where your skills will help shape the future of automation and robotics.
About the Role The Software Development Engineer III at GreyOrange will be responsible for designing, developing, and maintaining software solutions that drive automation in supply chain operations. This role involves collaboration with cross-functional teams to ensure quality and efficiency in software delivery. The position requires a strong understanding of software engineering principles and practices.
About the Team
You will be part of a dynamic team of engineers and technical professionals, dedicated to innovating and improving GreyOrange's software products. The team fosters a collaborative and inclusive environment, encouraging knowledge sharing and professional growth. Members are passionate about technology and committed to delivering impactful solutions.
You are Responsible for
- Designing and implementing scalable software solutions to meet customer requirements.
- Collaborating with product managers and other stakeholders to clarify application features and functionalities.
- Ensuring code quality and maintainability through rigorous testing and code reviews.
- Troubleshooting and resolving software defects and technical issues.
- Mentoring junior engineers and contributing to their skill development.
To succeed in this role ? you should have the following
- Robust proficiency in programming languages such as Java, C#, or Python.
- Experience with software development methodologies, including Agile and DevOps practices.
- Excellent problem-solving skills and ability to work collaboratively in a team setting.
- Solid understanding of software design patterns and best practices.
- Experience with database technologies and cloud-based systems is a plus.
📌 Software Development Engineer III (Gurugram)
🏢 GreyOrange
📍 Gurugram