Reviewing /providing support and improvement for existing projects
Analysis of current program including performance, diagnosis and troubleshooting
Develop, present and conceptualize new ideas, approaches and solutions by interacting effectively with the business partners to refine and understand the requirements Write clean, scalable code using .NET programming languages
Work with project Managers and development leads to complete assigned tasks and with expected quality and on time.
Develop documentation throughout the software development life cycle (SDLC)
Collaborate with internal teams to produce software design and architect
Coordinating with colleague with maintaining healthy organizational culture
Build, test and debug complex Web/mobile user interfaces
Ability to develop and present new ideas and conceptualize new approaches and solutions
Develop and maintain unit tests and liaise with QA on resolving issues around performance, features and regression
Transfer your knowledge and experience on technology and solutions within the team Preferred
Bachelor’s Degree in any field of computing.
Broad knowledge of OOSE and OOP paradigm.
Strong knowledge of REST, SOAP and JSON
Knowledge of Windows Server
Adequate knowledge of relational database systems (MS SQL)
Aggressive problem diagnosis and creative problem-solving skills
Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen Other Management Soft Skills
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies
Dedicated and passionate
Learning attitude and work at flexible time
Proactiveness and enthusiastic nature
Creative and Innovative
Self-motivated, positive attitude and strong zeal towards learning