Job description:
-
Coding and testing program modules that meet design specifications; assisting in design.
-
Fix defects submitted by tester accuracy based on specification.
-
Build and deploy applications.
-
Works mostly independently within task guidelines established by management.
-
Perform work based on defined processes and provide feedback on process improvements as appropriate.
-
Cooperate with team leader in estimation effort, developing plan/schedule and performing tasks according to the plan.
-
Design and create Software Unit Test and Software check-list with Senior Developer.
-
Create Software Development Environment and Tools based on CMB Integrating Framework (Include Version control system, Bug Tracking or any system).
-
Create Software Prototype with Senior Developer based on CMB Integration Frameworks.
-
Create template of software operation manual.
-
Guide team development efforts towards successful project delivery.
-
Provide technical leadership to teammates through coaching and mentorship.
-
Collaborate with other software developers, business analysts and software architects to plan, design, develop and test.
-
Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
-
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
-
Design, develop, and unit test applications in accordance with established standards.
-
Analyze and resolve technical and application problems.
-
Performs other duties as assigned.
Job specification:
• Over 5 years experienced in Software development.
• Good experience and knowledge of the full software development life cycle (SDLC).
• Good experience with development and delivery practices such as Agile, scrum etc.
• Experience for programming languages in Object-Oriented with C# or JAVA
• Good Skill in Frontend-tier Web Application (HTML5, CSS3)
• Expert in secure Web Services (SOAP, Rest/JSON).
• Additional experience JavaScript (Node, Angular) would be desired.
• Knowledge in SQL command, MySQL, SQL Server, Oracle.
• K2 software is plus.
• Experience in Parallel Thread Programming is a plus.
• Problem solving and decision-making skills.
• Strong interpersonal skills and willing to work in team.
• Excellent verbal and written skills both in Thai and English.
• Self-motivated and positive.