Key Responsibilities:
Work with development teams to ideate software solutions.
Contribute to design and implementation of the overall application architecture.
Translating designs and wireframes into high-quality code.
Mentor and support other team members by doing code reviews and applying your experience in the process.
Maintenance and supporting new and existing applications.
Identify and understand improvement opportunities.
Proactive in identifying workarounds, fixing bugs, implementing changes.
Self-driven and able to work independently to take projects to completion with minimum supervision.
Key Requirements and Technology Experience:
Bachelor’s degree in Computer Science, Information Systems, Statics or related field, or equivalent work experience.
5 - 8 years of professional experience in building large-scale web-based applications using C#, ASP.Net, MVC JavaScript, HTML, and CSS.
Highly qualified in JavaScript, TypeScript, and Angular 8+
Solid knowledge of high-scale, multi-tenant Web service development, including REST/JSON and Micro Service patterns.
C#/ASP.Net/MVC
Proficient with GIT and similar Source Control Management tools
Strong UI/UX practices, patterns, and standard methodologies
Strong interpersonal, presentation, and communication skills
Strong judgment and commitment to ethics
Experience with cloud platforms like Azure and AWS
Azure DevOps experience
UI toolkits like Ag-Grid, Kendo UI
Bachelor’s degree in Computer Science