Role Responsibilities
- Develop system components based on design specifications, corporate standards, best practices, and solution design.
- Apply Object-Oriented design principles and software design patterns for reusability and maintainability.
- Implement application designs provided by the Application Architect.
- Adhere to version control, build & release processes, and coding standards.
- Participate in design and code reviews; incorporate feedback into deliverables.
- Work with the team to identify and mitigate potential risks in design and delivery.
- Perform unit and integration testing; resolve defects and bugs.
- Collaborate with architects to develop business systems using React.
- Communicate project status, risks, and issues with project stakeholders.
- Provide tier 3 technical support for the application portfolio, ensuring SLAs are met.
- Perform other duties as assigned by supervisor.
Role Requirements
Bachelor's degree in Computer Science, Computer Engineering, or related technical field.Strong foundation in OOP, component-oriented design, and programming.Expertise in multi-threading, LINQ, and web services.Hands-on experience with Oracle databases, including writing SQL queries.Strong troubleshooting and debugging skills.Familiarity with version control tools such as TFS / VSS.Exposure to Agile / Scrum methodologies.Skills / Experience / Knowledge
Must-Have
6+ years of experience in developing .NET applications using C#.Proficiency in C# concepts : Generics, LINQ, WinForms, Anonymous functions, TDD, Mock objects.Experience with web services : HTTP, TCP / IP, SSL, REST, SOAP, XML, JSON.Solid understanding of design patterns, OOP, and multi-threaded programming.Familiar with tools like TFS, JIRA, GIT.Hands-on with ALM in Agile environments.React (v8 or above) with strong experience in class components.Experience consuming REST APIs.Familiarity with WCAG standards and UI / UX best practices.Strong JavaScript skills.AWS knowledge is mandatory; AWS-certified candidates strongly preferred.Strong background in Object-Oriented Programming.Preferred (Good To Have)
Angular 13+ experience.Additional expertise in C#.Experience with Fluent UI and PCF Controls using Fluent UI.Exposure to On-Premises CRM v8 / v9.Skills : - C#, React.js, Web API and Microsoft Dynamics CRM
Skills Required
Linq, Web Api, Tfs, Soap, Http, Json, Microsoft Dynamics Crm, Ssl, Jira, Sql, Git, React, Rest, Javascript, Agile, Xml, Multi-threading, Aws