Software Development Manager: C# .Net Developer-Team Lead
Коротко
Owns domain architecture design, guides developers, and delivers technical solutions for a FinTech platform. · Needs: 3+ years managing IT development; fluent English; currently in Thailand; on-site; 24/7 support availability.
Описание от работодателя
Hiring Position : C# .Net Developer: Team Lead (Open to both Thai and non-Thai nationals)
Working Condition : On-site (MRT Accessible)
Location : Bangkok, Thailand
Our client is an eminent and fast-growing FinTech Company, in Bangkok Thailand and is looking for an Angular Developer to help expanding the business. This is an MNC working environment and if you want to grow with us, please contact us with your updated CV. We will make certain to contact you back with the company details.
Job Highlights
Min 3 yrs. experience in managing IT Development
Fluent communication skills in English are required
Only candidates currently located in Thailand
Job Description
Responsibility:
Responsible for the domain architecture design
Evaluate the outline and detailed design
Instruct the developers to design and evaluate their design results
Provide software application architecture and design training to developers
Provide design recommendations and options, develop and integrate programs per specifications
Instruct the developers to handle all kinds of technical problems
Responsible for the delivery of software architecture details, key technical solution documents, and outline design
Able to support 24 hrs. in case any issue arises
Other relevant tasks as assigned by the supervisor
Responsible for management of own time, and coaching/mentoring team member
Lead and manage the day-to-day activities of the team including supporting career development of the team (objective setting, performance management, talent management, etc.)
Ensure allocation of resources is aligned with business priorities and in line with the overall team. Resolve resource conflicts, and work with project managers to prioritize projects to meet the needs of the business
Ensure the team develops software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies
Research and identify standards and best practices as appropriate for software development discipline
Monitor major development projects, and ensure collaboration across teams
Provide assistance in researching and adopting new and emerging technologies, evaluating new tools, technologies and platforms to be included in projects
Qualification:
Bachelor's degree or above in Computer Science/ Engineering/ MIS/ IT or another related field
Minimum of 8+ years of experience in programming and coding
Minimum of 3+ years of experience in handling a team of at least 5 members
Strong knowledge of OOP and the Microsoft stack: C#, .NET Legacy and Core, ASP.NET, MVC5, Web API, Entity Framework
Sound knowledge of SQL Server and stored procedures
Strong leadership skills with self-initiative mindset
Positive, customer-service minded, with analytical and problem-solving skills
Solid experience of formal software engineering methodologies. Software development tools. Unit Testing. Code management tools. Design tools. Good inter-team communication
Good Project Management. Effectively presents information for discussion, such as project status and issues, with higher levels within the business
Knowing agile development methodologies
Fluent command of English both written and spoken