We are seeking an Advance Intermediate Developer proficient in Java development and groovy scripting to join our dynamic team. The candidate will play a crucial role in driving the technological advancement of the company and ensuring the seamless integration of software solutions.
REQUIRED COMPETENCIES:
- Candidate must possess at least a Bachelors/College Degree in Computer Science, Information Technology, Engineering (Computer / Telecommunication);
- Solid experience in a similar field - mandatory;
- Knowledge and exposure in maritime and logistics domain;
- Excellent English verbal and written communication skills;
- Proficiency in using Java Technologies;
- Adhere to SOLID principles.
- Leverage Groovy scripting language to automate tasks and streamline integration processes with Java applications;
- Exposure to N4 terminal operating systems or similar platforms;
- Familiarity with DevExpress controls and frameworks;
- Proficiency in API and web services development;
- Strong skills in relational databases and experience with SQL Server Reporting Services (SSRS) for designing and implementing reports to meet business requirements;
- Expertise in T-SQL for database development and querying.
DESIRED COMPETENCIES:
- Working knowledge in EDI integration;
- Experience with VSTS/Azure Pipelines for CI/CD processes;
- Familiarity with Octopus deploy for automated deployment and release management.
Benefits:
- Employment contract;
- Motivating salary, negotiable depending on experience;
- Remote work schedule;
- Domestic/international travel.
KEY RESPONSIBILITIES:
- This role involves designing, developing and maintaining software solutions.
- Designs, develops, and maintains high quality software solutions using Java Technologies;
- Applies best practices and design patterns to ensure scalability, reliability and performance of software applications;
- Conducts code reviews and provides guidance to junior team members to maintain code quality and consistency;
- Troubleshoots and debugs complex issues to identify root causes and implement effective solutions;
- Provides technical customer support and technical documentation for the systems delivered;
- Adheres to all software development standards and processes;
- Manages and maintains excellent professional relationships with internal and external stakeholders and always provides excellent service and support;
- Prepares weekly and monthly regular reports on progress;
- Willing to take on new responsibilities as may be assigned/required by the management.