About this position
The Software Developer will be responsible for building and modifying software, directing system testing and validation procedures, and mentoring junior team members.
Responsibilities
• Develop/Maintain Mobile Applications
• Manage the deployment of a mobile app to the store
• Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
• Directing system testing and validation procedures
• Directing software programming and documentation development
• Consulting with departments or customers on project status and proposals
• Working with customers or departments on technical issues including software system design and maintenance
• Analyzing information to recommend and plan the installation of new systems or modifications of an existing system
• Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements
• Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences
• Preparing reports on programming project specifications, activities, or status
• Conferring with project managers to obtain information on limitations or capabilities
• Mentor juniors and help them improve their technical skill with the goal of increased productivity
• Manage sprint tasks including breaking into smaller tasks in sprints and assigning to team members
• Learn & apply new technologies to boost productivity, system performance & reduce infrastructure costs
Requirements
• Bachelor's degree in Computer Science or related field
• Proven work experience as a Software Developer
• Proficient in programming languages such as Java, C++, Python
• Strong understanding of software development lifecycle
• Excellent communication and teamwork skills
Benefits
35,000 - 80,000 THB per month