- Understanding of Web as an application platform, web-servers, web-services and APIs
- Familiarity and a working understanding of HTTP protocol including request body, parameter and headers
- Must be fluent in writing Web application APIs using Dot net framework in C# and ability to design appropriate request and response structures to fit application requirements
- Ability to design database tables and structures as per given requirements keeping scalability in mind. Should be able to write maintainable database stored procedures and functions.
- Strong fundamentals in Object-oriented design and must be able to program according to a given application design
- Must have knowledge about application security and ability to write secure code.
- Must have strong debugging skills
- Should be able to understand and extend existing project code
- Database applications : Understanding of PostgreSQL, Performance Tuning and Query Analysis
Responsibilities :
- Delivering a high-quality application
- Integrating with front-end developers
- Analyzing requirements, designing and developing REST Web APIs in .net core application to be consumed by a single page web application and mobile apps
- Creating reusable components services to be used across the application architecture
- Supporting and fixing existing functionality
- Integrations with other external systems to import/export data in various interchange formats