Software Engineer

Optima Search Recruitment Co. Ltd.

An exciting opportunity to work with a leading IT services organization and work independent with Engineering manager and Product owner team.

  • Near BTS Line
  • International Environment
  • Great Salary
  • Responsible for design decisions for new and existing application development, proactively
  • Collaborate with other parties in terms of Architecture to evaluate tools, processes, and technologies.
  • Work with Product Management to consult on solution feasibility and high-level effort estimation
  • Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software
  • Serve as the evangelist and custodian of technology, architecture, and product
  • Actively involved with the team to develop software solutions for PDI products
  • Use a disciplined approach in an Agile environment to assist in the analysis and determination of preferred solutions to technical challenges
  • Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions
  • Work with Product Owner to clarify and estimate feature work

Qualifications
  •  9+ years’ experience designing, developing, and maintaining software applications in a software
  • product development environment
  • Expert in all of the following: .Net and C#, SQL, JavaScript Frameworks (Knockout, Angular,
  • etc.), ASP.NET, MVC.
  • Proficiency with the Visual Studio IDE and the use of Azure DevOps
  • 4+ year of experience serving as a technical team lead preferred
  • 2+ years of practical experience with Agile development methodologies
  • 2+ years of experience working on cloud native applications with experience with the
  • following: Azure Platform Services, Infrastructure as a Service, Docker.
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms