Overview
|
Job-type |
Full-Time |
|
Job Category |
Logistics |
|
Industries |
Services |
|
Salary |
MYR 8,000
- 16,000
/Month
|
Who you'll be working for
Leading automation, warehousing, and logistics solution provider from Germany.
What requirements you'll need to be eligible
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 5+ years of professional experience in software engineering.
- Expert proficiency in at least one modern backend language: C#, Java, or Kotlin.
- Basic understanding of web development technologies (HTML, CSS, JavaScript). Experience with a modern framework (React or Angular) is a significant asset.
- Proven experience working with relational databases, specifically MSSQL or PostgreSQL, including schema design and query optimization.
- Strong background in designing, developing, and maintaining RESTful APIs and event-driven microservices.
- Experience in CI/CD pipeline management (e.g. GitHub Actions, Azure DevOps) and version control systems (preferably Git).
- Strong understanding of the Software Development Lifecycle (SDLC) and experience with modern development tools and practices, including JIRA, Confluence, Scrum, and Agile methodologies.
- Hands-on experience with containerization technologies, particularly Docker, for application development and deployment.
- Exceptional analytical skills and a track record of solving complex, real-time problems.
- Eagerness to work with or learn other programming languages like Go or Python.
What you'll be doing on the job
Key Responsibilities
- Design, develop, and test software in accordance with technical and functional requirements.
- Create and maintain detailed design documentation, user guides, and technical specifications.
- Take ownership of project deliverables from detailed design and technical specification documentation to rigorous testing, code review, and successful deployment.
- Collaborate closely with cross-functional teams and stakeholders to ensure project success.
- Proactively identify and resolve complex technical debt and performance bottlenecks to ensure applications maintain high reliability and throughput.
- Provide technical mentorship and guidance to junior developer.
Consultant Contact
Sound interesting?
Apply!