Job Summary:
We are seeking an experienced bilingual (Vietnamese/ English) and motivated Software Development Manager to lead a team of
software engineers in the design, development, testing, and deployment of scalable software solutions. You will be responsible for guiding technical execution, promoting best practices, and ensuring successful project delivery aligned with business goals.
Key Responsibilities:
• Team Leadership: Manage, mentor, and grow a team of software engineers through coaching, career development, and performance reviews.
• Project Management: Oversee project planning, execution, and delivery across multiple software initiatives, ensuring timelines and quality standards are met.
• Technical Guidance: Collaborate with architects and senior engineers to ensure high-quality code and system architecture. Participate in code reviews and design discussions.
• Agile Practices: Drive agile methodologies (Scrum, Kanban, etc.), promote continuous integration and deployment (CI/CD), and improve development workflows.
• Cross-Functional Collaboration: Work closely with Product Managers, QA, DevOps, and UX teams to align software delivery with business objectives.
• Recruitment & Onboarding: Assist in hiring top Software Development talent and ensure smooth onboarding processes for new team members.
• Metrics & Reporting: Define and monitor development KPIs, track team productivity, and report progress to senior leadership.
• Bachelor's or Master's degree in Computer Science, Engineering, or related discipline.
• 5+ years of experience in software development, with 2+ years in building enterprise applications. Experience developing enhancements for ERP systems (Epicor, SAP, Dynamics and or Oracle)
• Strong knowledge of software engineering principles, architecture, and modern development stacks (e.g., JavaScript/TypeScript, Angular, Python, Java, C#, Xamarin, Mobile (IOS / Android) cloud services like AWS/Azure/GCP).
• Experience managing full SDLC (Software Development Lifecycle) in agile environments.
• Excellent leadership, communication, and decision-making skills.
• Proven track record of delivering high-quality software products on time.