Mô Tả Công Việc
Yoong is a forward-thinking organization at the forefront of End-to-end solution. We are dedicated to pushing the boundaries of technology and innovation to deliver outstanding results for our clients. We are seeking a dynamic and experienced Tech Lead who can bring a blend of technical prowess and effective communication to lead our exceptional team. You will be a driving force behind our technical projects, ensuring their successful execution and fostering an environment of collaboration and motivation. Your strong technical knowledge, coupled with your exceptional communication skills, will empower our team to achieve project goals and, ultimately, boost customer revenue.
Yêu Cầu Công Việc
Responsibilities:
- Technical Leadership: Provide technical guidance, mentorship, and leadership to a team of .NET developers, fostering a collaborative and innovative environment.
- Architectural Design: Collaborate with other tech leads to design scalable and robust software architectures using .NET technologies.
- Development: Hands-on coding and development of complex .NET applications while adhering to best practices and coding standards.
- Code Review: Conduct code reviews to ensure code quality, adherence to coding standards, and proper documentation.
- Project Management: Lead and manage project timelines, deliverables, and resources to meet project goals and deadlines.
- Troubleshooting: Identify and resolve technical issues and challenges as they arise during the development lifecycle.
- Technology Evaluation: Stay updated with the latest .NET technologies and evaluate their relevance to the organization's projects.
- Quality Assurance: Collaborate with QA teams to ensure the delivery of high-quality software by participating in test planning and reviewing test cases.
- Documentation: Create and maintain technical documentation, including system architecture diagrams, design specifications, and user manuals.
- Performance Optimization: Optimize the performance of .NET applications and troubleshoot performance bottlenecks.
Qualifications:
- Have at least 7 years of professional experience using .NET
- Solid skills in LINQ and SQL(LINQ query, placing index, optimize query plan)
- Solid skills in CQRS, DDD patterns
- Have skills in elastic search query for reports and charts
- Unit and Integration Testing
- Experience in Finance domain
- Strong experience with micro service architecture(API gateway, identity service, tracing, logging, alerting)
- Strong experience with cloud (AWS, GCP or Azure) and containerization technologies (Docker, Kubernetes)
- Have professional experience working in an agile development environment and ideally have Scrum certification (e.g. Scrum Master, Product Owner)
- A holistic problem-solving mindset, with the ability to work across the entire stack/lifecycle, while liaising with stakeholders (internal and external).
- Understand the value of DevOps practices and can apply them in the software development lifecycle (Jenkins, CI/CD, GitHub Actions, GitLab CI, Azure DevOps etc)
- Make technical decisions based on your expertise and client requirements
- Strong communicator and can confidently collaborate with senior technical and business stakeholders
- Milestone & Roadmap management
Hình thức
Quyền Lợi
- Great salary package including 13th salary and added performance bonus.
- Project bonus (From 0.5 to 3 months salary).
- Overtime pay
- Onsite bonus
- Working hours: From Monday to Friday, in addition to 12 annual leave days and 11 public holidays.
- Salary will be reviewed based on performance in a timely manner and may be requested.
- Team building, company trip, etc.
- Employee insurance as prescribed by law.
- Opportunity to improve your English through exposure to international customers and our products.
- Personal development courses, including technical and non-technical programs, are offered.
- Opportunity to gain hands-on experience in advanced technologies.
- Free snack, coffee, tea, cakes, etc...