Drives and manages full cycle, end-to-end development from initial design to implementation.
Analyze existing application functionalities’ performance and feedback while research competitors andmarket needs. Guide and work with development team in designing, developing, and delivering the optimal solutions for the clients.
Work collaboratively with Management, Project Managers (Implementation-side and client-side),Solution Architects, and Enterprise Architects (Business Analyst?).
Provide code review, technical guidance, partially lead technical designs.
A leader and mentor for other developers.
Knowledgeable and well-informed on new technologies and how they affect business requirements such as Golang, Angular2, React native, etc.
Bachelor's Degree in Computer Engineering, Computer Science, Management Information System or related fields.
Experience in C# .Net Web application development.
Experience in API Restful Service
Experience with HTML, CSS and Java Script
Knowledgeable in Relational Database and SQL
Knowledgeable in developing with MVC framework and OOP.
Minimum 1 years of experience in Software Development with proven record of technical strength,management, and mentorship experience.
A highly motivated individual with strong analytical skill and proven ability to quickly understand complex business and systems.
A person with growth mind set, someone who embrace challenges, adapt well to changes, proactive, a problem solver, learn well from experiences, and always yearn to develop.
A team player who communicate and collaborates well with others.
Experience in Payment Application development and business is advantage.