What are the responsibilities and job description for the Software Engineer position at WhiteCrow Research?
About WhiteCrow
We are global talent research, insight, and sourcing specialists with offices in the UK, USA, Singapore, Malaysia, Hong Kong, Dubai, and India. Our international reach has helped us to understand and penetrate specialist markets at a global level. In addition to this, our service is also extended to complement our client’s in-house talent acquisition teams.
About our client
Our Client operates in the Food and Beverage Manufacturing Industry, with its headquarters rooted strongly in the United States. It has its branches spread to more than 70 countries, providing employment to more than 1,60,000 people all over the world. They fall in the Top 10 Largest Agricultural Companies in the World 2020. Their core business is to connect producers and users with agricultural needs, around the world, and also offer risk management solutions and other services for farmers.
About the role
- SOFTWARE DEVELOPMENT: Partners to design and develop high quality software solutions by writing clean, maintainable and efficient codes.
- AUTOMATION: Applies internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
- COLLABORATION: Partners with cross functional team of product managers, designers and other engineers to gather moderately complex requirements and deliver solutions that meet business needs.
As a Software Engineer, you will be responsible for...
- SOFTWARE DEVELOPMENT: Partnering to design and develop high quality software solutions by writing clean, maintainable and efficient codes.
- AUTOMATION: Applying internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases.
- COLLABORATION: Partnering with cross functional team of product managers, designers and other engineers to gather moderately complex requirements and delivering solutions that meet business needs.
- TESTING & DEBUGGING: Writing and maintaining moderately complex unit tests and integration tests, and performing debugging to maintain the quality and performance of the software.
- CONTINUOUS IMPROVEMENT: Making suggestions for improving the software development and deployment processes, and implementing the approved standards to improve efficiency and reliability.
- DOCUMENTATION: Drafting and maintaining comprehensive documentation for moderately complex software applications, deployment processes and system configurations.
- TECHNICAL SUPPORT: Providing technical support and troubleshooting for moderately complex issues with deployed applications to ensure minimal downtime and fast resolution.
What you already have...
- Software Engineer: Minimum requirement of 3 years of relevant work experience.
- React/Typescript/UI
- Java/Spring Boot/Python/APIs
- PostgreSQL
- CI/CD pipelines
- AWS/Azure Cloud Services