- Working with the integration team to architect and design
- Proactively make documentation for both technical and functional
- Establishing project specifications and technical direction
- Aiding and supporting business team and other developers to version and support modern system
- Building component/control, and working work flows
- Overseeing software quality and system modifications
- Guiding team members with troubleshooting technical issues
- Analyzing existing operations to identify risks and redundancies.
- Conducting comprehensive assessments to develop solutions.
- Working on Software development by converting ideas, designs and requirements into concrete and stable applications
- Building scalable code and features that can be reused easily on the different other projects.
- Developing and communicating technical processes, standards, and best practices to the team
- Other responsibilities as needed
・Bachelor's degree in Computer Science or similar ・Business English proficiency ・Min.
5 years of experience as Senior Software engineer in IT Solutions company ・Experienced with Micro-services, basic design patterns, . NET core, CQRS, Event sourcing, RabbitMQ, AngularJS, Tibero(or Oracle), Elastic search, Big data
・Experienced in technical and functional documentations to explain the working and design of architecture, building component/control, working with workflows, CICD, also experienced working within Agile development environments ・Energetic, proactive, comfortable working in agile environment, challenge oriented, strong verbal and communication skills, team player