E2open, a leading provider of cloud-based supply chain management solutions, is currently offering an exciting opportunity for the role of Staff Software Engineer in Hyderabad. This position is open to fresh graduates from any discipline, presenting an ideal entry point for individuals eager to launch their career in the dynamic field of software engineering. As a Staff Software Engineer at E2open, the selected candidate will have the chance to work with cutting-edge technologies and contribute to the development of innovative solutions in the realm of supply chain management. Hyderabad, a thriving hub for technology and innovation, serves as the backdrop for this role, offering an inspiring environment for professional growth. E2open is committed to fostering talent and providing a platform for individuals to apply their academic knowledge to real-world challenges.
Company Name: E2open
Job Role: Staff Software Engineer
Education Required: Any Graduate
Experience Required: Fresher
Job location: Hyderabad
Role and Responsibilities:
- Able to communicate well with others.
- Ask questions without hesitation. Pursue resolution diligently until an answer is provided.
- Write clearly, concisely and at a level appropriate for the intended audience.
- Create and document best practices guidelines and knowledge base articles.
- Structure communication for optimal readability and retention.
- Communicate complex information to internal and external audiences.
- Contribute to proposals and other customer communications.
- Direct interaction with customers and vendors.
- Able to cross train and learn new technologies.
- Design, implement and test enhancement feature requests to enhance product functionality as. needed with minimal risk to existing product stability, reliability and performance.
- Creates unit tests and proactively validates all developed software.
- Contributes to design decisions on new features.
- Troubleshoot defects independently.
- Work with and assist other departments with any technical issues that arise.
- Follows best practices for security guidelines internally and in developed software.
Required Skills and Qualification:
- Applied knowledge of programming languages.
- Strong Knowledge of database structures, queries and performance.
- Experience with complex data structures, transformations, derivations, serialization…
- Experience with queuing theory, message handling, buffer management, threading…
- Experience with the use of Open Source including licensing models, constraints and proper incorporation.
- Experience with User Interface/Experience design, testing, constraints, validation, technologies.
- Experience with API design and development with security, backwards compatibility, validation, error handling…
- Knowledge of interface security, data encryption, ethical hacking and denial of service attack prevention.
- Thorough understanding of operating systems, file systems, virtual machine management, maintenance, performance.
- Basic understanding of network configuration including firewall usage, router management, load balancing.
- Familiarity with deployment technologies including Docker, Chef, Terraform.
- Expertise in using software build technologies including source control, build and branching, automation.