Responsibilities
Back-end Implementation: Authorization, Authentication, Modular design
Application Development: Documentation, code quality, Unit Testing, Optimization, Bug fixing.)
Back-end Operations (build tools, deployment, speed: (app, tests, builds, deploys), monitoring errors/logs, and stability).
Review the created data model & ask any necessary clarifying questions before starting on work
Write API code to implement the action on visual elements.
Develop JSON Web Services and Web applications.
Create prototypes and staging sites for review and feedback
Optimize websites and applications to ensure fast loading speeds
Maintain websites and implement any necessary additions or enhancements
Identify and troubleshoot various website issues and coding problems
Collaborate with members of the website team, including designers and front-end developers, to consistently improve the functionality and user-friendliness of web applications
Maintain updated knowledge of the development industry and any advancements in technology
Meet tight deadlines as required
Knowledge of the common application/web security and OWASP vulnerabilities.
Knowledge of the encryption algorithms to protect sensitive information.
Knowledge of PII, PCI, HIPPA, and GDPR compliance and how to implement.
Understanding of security breaches of data-in-transit and data-at-rest and knowledge in implementation for both.
Knowledge/Aware of finding the vulnerabilities of the third-party components/libraries used in the application and remediating vulnerabilities.
Requirements
Required skillset:
DotNet Core and/or DotNet Framework, SQL, Rest API, JSON, C#, , WCF, Webforms
Good to have:
Entity Framework, Visual Studio 2019, Microservices, Git, PLSQL, Relational database- SQL Server or MySQL
Desired Competencies:
Problem Solving Approach, Analytically strong, Time Management skills, Passionate to learn new technologies and working in agile environment.