Employment Information
Officer, Software Engineering
Job level | Experienced (Non - Manager) |
Salary | $ Competitive |
Deadline to apply | 24/11/2024 |
Industry | Banking , IT - Software , IT - Hardware / Network |
Experience | 3 - 4 Years |
I. Job Purpose:
• Junior/Middle Software Engineering will assist in the design and development of server-side applications by developing and maintaining functional and stable applications to meet customer needs.
• Junior/Middle Software Engineering will also be involved in troubleshooting and debugging backend systems to support functionality of applications.
II. Key Accountabilities:
A. Software Development
• Responsible for ensuring that the bank's digital platforms work well by managing back end site databases, performance issues, security and that the server, application and database communicate with each other.
• Responsible for collaborating with business tribes to understand the needs and technical requirements before building a web application.
• Responsible for the server-side web application logic and integration with front-end codes
• Collaborate with Front End Developers to design more functional and cohesive codes to enhance user experience.
• Responsible for driving the application lifecycle with a key focus in coding and debugging of web applications based on feedback from testers and users.
• Compile and analyze data, process and codes to troubleshoot problems and identify areas for improvement.
B. Software Documentation
• Work closely with tribe and squad members to translate business requirements into technical design documents.
• Review and implement technical requirement documents by coding flowcharts, layouts, diagrams, charts, code comments and guides for the program.
I. Requirements:
A. Domain Expertise
• 3-4 years of relevant experience in Java
• Experience in working with SQL, microservices and AWS is a big plus
• Database: Experience with Oracle, Microsoft SQL Server, PostgreSQL preferred
• Operating system: Priority to have experience in Linux, Redhat environment
• Priority is given to having experience in CI/CD, logging platforms, monitoring platforms
• Priority is given to those who are willing to do a variety of jobs in both programming languages and different platforms and frameworks (Spring, Backbase, Jira, JiraSM, Power Platform, Power BI ...)
• Experience in Banking, Finance or Insurance is preferable
B. Agile/Digital Experience
• Understands Agile principles, practices and Scrum methodologies.
• Experience working in Agile teams to support digital transformation projects.
C. Qualifications
• Bachelor's degree in computer science, software engineering or information technology
• Good at English is a big plus
D. Personal Attributes
• Passionate about technology and excited about the impact of emerging / disruptive technologies
• Ownership mindset with a focus on getting things fixed, not simply discovered
• A self-starter who thrives in an environment that fosters entrepreneurial thinking and innovation
• Believes in the non-hierarchical culture of collaboration, transparency and trust across the team
Benefit:
· Attractive salary package based on your skills and experience
· 13th month salary + performance bonus
· 12 - 15 paid leaves + 1 birthday leave
· 100% salary in probation time
· Advanced health insurance for you and supporting your family
· Preferential loan policy for Techcombank’s employees
· Training support
· Teambuilding
· Clear career path development
· Dynamic and challenging working environment
Similar jobs