Description
• Oversee and manage a team of developers who design and implement highly scalable and highly performant systems using best of breed web technologies in addition to Python, Java, C/C++, RDBMS, SQL/NoSQL databases on Unix/Linux platforms.
• Possess an understanding of cloud-native architectures, and be familiar with implementations involving service discovery, circuit breakers, client side load balancing, and other architectural patterns related to elastic, highly available infrastructure.
• Establish the development teams responsible for creating a company culture which attracts, retains, and coaches other engineers.
• Foster a culture of innovation, and accountability.
• Manage and inform through data by creating a metrics driven engineering organization.
• Identify emerging technologies to create leading edge banking products.
• Partner with peers to build strategies for execution, facilitate key decisions, influence and lead change where appropriate.
• Provide a startup-like dynamic leadership model, managing geographically distributed development and engineering professionals towards a common goal.
• Providing vision and planning while designing and implementing solutions. Coordinating with multiple functional areas of the organization especially operations, product management and service functions
• Manage the data software development cycle in a SCRUM/Agile environment, managing major and minor releases
• Accountability
Qualifications
• Must have a Bachelor’s degree in Computer Science or a related field preferred. An advanced degree is desirable.
• Primarily, a strong expertise in design, architect, develop and maintain systems involving multiple distributed databases.
• Must have a minimum of 10 years of technical experience in high-tech software development, with at least 7 to 10 years of experience in a leadership role managing mid- to large-sized development teams, including managing managers.
• Able to work in Vietnam 1 week/ Month
• Experience must include a proven track record of success delivering medium to large projects through the project lifecycle, managing large teams of project resources, and managing executive-level stakeholders.
• Excellence English skill
• Must be able to manage multiple concurrent initiatives.
• Expert-level development experience with Python, Java, C/C++, RDBMS, No-SQL on Unix/Linux platforms.
• Expert-level in developing complex distributed databases.