Advanced Software Engineer (Java)
Summary
Kasikorn Soft (the technology arm of Thailand's Kasikornbank group) is hiring an Advanced Software Engineer (Java) in Phrae to supervise a team building business software. The role mixes hands-on coding in Java and other frameworks with testing, documentation, technical problem-solving, and coordinating with product managers and designers.
- Supervise team in designing, developing, and providing software applications and systems that meet business needs following IT development standards
- Monitor daily/weekly operations and be accountable for quality of software development and solve technical problem that meets the defined requirements
- Develop workplan, provide guidance and monitor system operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Perform coding in various programming languages and frameworks
- Recommend and design structures and tools for system development
- Improve software quality by defining issues and common patterns to implement the changed code/design
- Monitor and ensure the quality and reliability of software through testing process
- Supervise and maintain documentation by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Maintain knowledge of standard language, coding methods, and operations requirements
- Stay updated with the latest industry trends, technologies, and best practices
- Working closely with cross-functional teams, including product managers, designers, and other developers
Remark: This position requires a criminal record information check prior consideration for employment to ensure safety and maintain standards of the organization.
