The company is looking to enhance its technological capabilities and maintain a competitive edge in the wholesale market by designing, developing, and implementing scalable software solutions that drive business efficiency and innovation.
Requirements
- Proficiency in programming languages such as Java, C-Sharp, or Python
- Strong understanding of software architecture principles, design patterns, and best practices
- Experience with relational and NoSQL databases, as well as RESTful API design and integration
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
Responsibilities
- Lead the design, development, and implementation of scalable software solutions
- guide the architecture of robust systems that support large-scale data processing and seamless integration with third-party platforms
- Lead the end-to-end software development lifecycle, from requirements gathering to deployment and maintenance
- Architect and develop high-performance, scalable, and secure software applications tailored to wholesale trade operations
- Ensure software quality through rigorous testing, debugging, and adherence to coding standards and best practices
- Drive innovation by researching and integrating emerging technologies that enhance system functionality and efficiency
- Coordinate with DevOps teams to streamline deployment processes and maintain system reliability and uptime
Other
- At least 8 years of professional experience in software development with a focus on enterprise applications
- Collaborate closely with cross-functional teams including product management, operations, and sales to understand complex business requirements and translate them into technical specifications
- Mentor and provide technical leadership to engineering teams, fostering best practices in software development and quality assurance
- Collaborate with stakeholders to analyze business needs and design technical solutions that align with strategic goals
- Mentor and support engineering teams by conducting code reviews, providing technical guidance, and promoting continuous learning