Programmer
Description
Main tasks:
Lead a team of programmers in the development and maintenance of software applications for the transportation industry, including but not limited to routing, dispatch, tracking, and inventory management systems.
Collaborate with other team members, stakeholders, and management to understand business needs and translate them into technical requirements
Plan, organize, and prioritize the work of the team to ensure that project goals are met on time and within budget.
Write clean, efficient, and well-documented code using programming languages such as Java, C#, .Net, ASP, React and etc.
Test and debug software applications to ensure they are functioning correctly and meet business requirements.
Participate in code reviews and provide feedback to other team members to improve software quality.
Keep up to date with emerging technologies and industry trends to ensure the software remains innovative and relevant.
Work with users to provide support and troubleshoot issues with the software.
Create and maintain technical documentation to ensure the software is well-documented and easily maintained.
Provide coaching and mentorship to team members to help them develop their technical skills and advance their careers.
Qualifications:
3+ years of experience in develop & design application program in Logistics, Frontend and Backend System.
Knowledge of coding backend or frontend base on Microsoft languages (C#, .Net, ASP, etc.) and another is plus (react, java script, etc.)
Experience with databases in SQL Server or MySQL server.
Experience with software design and development in a test-driven environment.
Familiarity with Agile development methodologies or cycle software development.
Resourcefulness and troubleshooting aptitude and work as a team.
