Developers/Programmers (Information & Communication Technology)
Contract/Temp
Job Description:
IT Team Leaders coordinate and delegate the responsibilities of IT teams.
Responsibilities:Oversee the day-to-day functions of the department.
Conduct training sessions with employees so that they can be equipped with new knowledge and skills to remain current.
Train entry-level employees to allow them to be on the same level as the team.
Have comprehensive knowledge, skills, and specialties such as networking, security, software programming, web development, or data testing.
Able to motivate the team and maintain a comfortable and conducive working environment.
Keep abreast of changes in the standards, technologies, or methodologies.
Risk assessment and risk management.
Give direction and guidance.
Coach and mentor team members.
Review assignments for accuracy and quality.
Delegate responsibilities.
Coordinate the application of software releases.
Develop and execute company policies.
Attend meetings, training, or seminars.
Work with other departments.
Develop and maintain payment gateway applications using Java, Spring Boot, React, and Angular.
Oversee the development and maintenance of the invoice generation system.
Utilize RESTful APIs for backend integration and data exchange.
Implement microservices architecture for scalable and maintainable software solutions.
Apply Agile and Scrum methodologies for project management and development processes.
Ensure code quality through unit testing, integration testing, and code reviews.
Manage version control using Git and CI/CD pipelines.
Utilize cloud platforms like AWS, Azure, or Google Cloud for application deployment and scaling.
Implement security best practices, including OAuth, JWT, and data encryption.
Perform database management using SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
Conduct performance tuning and optimization of applications.
Collaborate with cross-functional teams, including UX/UI designers, QA engineers, and DevOps.
Requirements:Education:
• Should have a first degree in Computer Science.
Other acceptable degrees include information technology, management information systems, software engineering, and networking.
• Be able to make excellent decisions.
• Have superior organizational skills.
• Be analytical.
• Be a good listener and communicator.
• Be able to lead teams.
• Understanding of voice logging systems and tools.
• Be flexible.
• Have effective coaching and mentoring skills.
• Have first-rate negotiating skills.
• Be able to handle work pressure.
• Be able to carry out multiple assignments.
• Be detail-oriented.
• Be able to work on own initiative.
• Proficient in Java, Spring Boot, React, and Angular.
• Familiarity with RESTful APIs, microservices architecture, and Agile/Scrum methodologies.
• Experience with unit testing, integration testing, and CI/CD pipelines.
• Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
• Understanding of security best practices, including OAuth, JWT, and data encryption.
• Experience with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
• Skills in performance tuning and optimization of applications.
• Need to actively communicate with other remote team members at Iran following their time zone.
• Prefer those who can speak Iranian language and understand their cultures for easy communication and discussion for every projects.
Company:MobilityOne Limited (LSE: MBO.UK) incorporated in Jersey and is listed on AIM of the London Stock Exchange.
The group is a leading solution provider for electronic transactions and payments in Malaysia.
Our core competencies lie in providing a bridge between the service providers to their end consumers using our technology to accept transactions via multiple channels either via mobile phones, Internet, electronic data capture terminals and even via banking channels like Internet banking portal, automated teller machines (ATM) and mobile banking.
Our services are utilised by mobile operators, transportation, financial institutions, hypermarkets, retailers and many other types of services providers requiring payment and transactional technology.
MobilityOne has 2 main business pillars which creates a payment eco-system consisting of more than 2,000 retail points and 8 banking partners (collective coverage of more than 10 million account holders).#J-18808-Ljbffr