Responsibilities
·
Execute full software development life cycle
(SDLC)
·
Develop flowcharts, layouts and documentation to identify requirements and solutions
·
Write well–designed,
testable code
·
Produce specifications and determine operational feasibility
·
Integrate software components into a fully functional software system
·
Develop software verification plans and quality assurance procedures
·
Document and maintain software functionality
·
Troubleshoot, debug and upgrade existing systems
·
Deploy programs and evaluate user feedback
·
Comply with project plans and industry standards
·
Ensure software is updated with latest features
Qualifications
·
Bachelor degree in Computer Science or any related field
·
Proven work experience as a Software Engineer or Software Developer
·
Experience working in full stack and cloud–based
environment to support Sansiri’s in–house
application developments
·
Ability to develop software in
.Net Core, GoLang, or other OOP programming languages
·
Excellent knowledge of relational databases, SQL and ORM technologies
(JPA2, Hibernate)
·
Experience developing web applications using at least one popular web framework but preferably Vue.js