Job Openings Software Development Manager: C# .Net Developer-Team Lead

About the job Software Development Manager: C# .Net Developer-Team Lead

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