- This position entails developing front end applications using C# and React for high-volume, mission critical use
- The role will primarily focus on hands-on coding of the project using the technologies listed below
- Proven ability to organize workload and priorities and complete tasks on time & to work effectively in a team environment
- Acts as a resource for other software engineers
Responsibilities:
- Take ownership and assume end to end responsibility including design and unit test code
- Able to specify, plan and deliver new or updated application functionality
- Seasoned in understanding applications, data interfaces and hosting environments
- Plan the delivery of new or functionality enhancements
- As part of the Applications team support the change management process on existing systems and implement new solutions in line with project implementations
Job Qualifications and Requirements:
- 5+ years of experience developing software in C# / .NET
- Good knowledge of JavaScript Framework, object model, and DOM manipulation
- Good implementation knowledge on ReactJS /JavaScript/CSS/HTML/ jQuery
- Experience with REST Services and APIs implementation
- Should have worked in Agile Scrum teams and is aware of Agile Scrum Delivery principles
- Should be good at analyzing issues/situations and reasoning solution proposals
- Good knowledge of React JS and its core principles
- Experience with Redux/React-Redux, Material UI, Redux Hooks and React Hook Forms
- Knowledge and experience of frontend dev tools such as Babel, Webpack & NPM
- Knowledge of SQL Server is added advantage
- Experience with browser-based debugging and performance testing software