Solid 5+ years of C# .NET development experience up to the latest .NET frameworksDemonstrated expertise in enterprise software development and maintenance using Microsoft technologies and Microsoft .NET C#Passion for innovating and automating new solutions for delivering efficient enterprise solutionsTeam player attitude willing to work hard to ensure the success of the team and projectHave worked in an Agile environment such as Scrum or Kanban with experience in a Test-Driven Development environmentAbility to analyze, solve problems and work with the team to identify and fix the root cause of the problems (be it programmatic or performance)Strong TSQL/VSQL skills and experience in constructing complex queries and stored procedures for Microsoft SQLMust be proficient in JavaScript, SOAP- or REST-based web services, XML and JSON technologiesLead new technology introductionsWrite code to create single-threaded, multi-threaded or user interface event driven applications, both stand-alone and those which access servers or servicesFollows company IT processes and IT procedures for managing change, managing code, scheduling changes using company standard tools and processesCollaborate with and oversee the work of others in the design, development and implementation of client solutionsDefine technical, operational and user requirements, create conceptual architecture and solution-design materials, and develop the solution against the designCollaborate with business partners and other teams to understand new functionalityLead and co-ordinate with offshore team to make sure the project deliverables and timelines are met (1.) To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). (2.) To develop and guide the team members in enhancing their technical capabilities and increasing productivity (3.) To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations. (4.) To be responsible for providing technical guidance or solutions ;define, advocate, and implement best practices and coding standards for the team. •
Last updated on Feb 7, 2023