Description

Full Stack Developer Responsibilities:

Coordinating various development/coding tasks, resources, and people required to conduct problem solutions including the identification and sequencing of database related functions and setting security authorizations

Construct the required application software code that integrates various other systems of the organization using multiple platforms and new methodologies

Consulting with team members, to ensure projects are completed to following the technical coding standards

Identifying technical risks (in development and unit testing) and forming contingency plans as soon as possible

Reviewing project test plans and coordinating with the QA team to suggest improvements to have complete test coverage

Solving diverse and unusual problems by analyzing information where considerable interpretation of processes as required

Providing walkthroughs of systems and their interconnectivity, as needed to other teams/team members

Estimating and planning development related project timelines and deliverables and adjust to unplanned changes and the impact on project schedules and resources for the assigned products/projects

Keeping current with latest industry coding trends and developments. Develop new application software specifications that encompass functional, programming, and system process flows

Providing guidelines to help with load and stress testing to anticipate the impact of application usage on the production service environment. Complete calculations used to estimate various capacity requirements such as database size

C#, .Net Core, REST API’s, Angular 12+ & above, Typescript, CSS/SCSS, MSSQL, Cosmos DB/Mongo (No sql)

Data Migration/Reporting tools like SSIS/SSRS/ADF preferred

Exceptional knowledge of JavaScript / JSON / jQuery / HTML/FetchXML

Bonus skills and experience:

Knowledge with React is good

UI/UX knowledge and experience is advantageous

Additionally, the successful candidate should possess the following certifications, skills, abilities, and competencies

Experience in a similar role would be advantageous

Excellent technical, diagnostic, and troubleshooting skills

Excellent communication, motivational, and people skills

Good understanding of development best practices and SDLC framework

Experience leading releases and enhancements of existing products from a coding/development perspective

Education

Bachelor's