onsite
Software Engineer - Business Applications & Technology - AV Groups
Software Engineer
Software Engineer focused on developing, maintaining, and enhancing business applications across mining, manufacturing, and food processing sectors, leveraging Java, Python, SQL, AWS, and AI technologies to drive operational efficiency.
About the role
Key Responsibilities
- Design, develop, and maintain scalable business applications using Java and Python.
- Implement database solutions, perform data modeling, and manage backups in SQL environments.
- Integrate disparate systems and APIs, ensuring seamless data flow across business units.
- Evaluate and prototype AI‑based solutions to optimize processes and decision‑making.
- Collaborate with cross‑functional teams to troubleshoot issues and deliver timely enhancements.
- Deploy and monitor applications on AWS, utilizing Docker and microservices architecture.
Requirements
- Bachelor’s degree in Computer Science or related field.
- 3+ years of professional experience in software development.
- Strong proficiency in Java, Python, and SQL.
- Experience with AWS services, Docker, and microservices.
- Knowledge of AI/ML concepts and practical implementation is a plus.
Skills
javapythonsqlawsdocker