Job Description
Company Description
Job Description
VAM Systems is currently looking for .Net Core Developer for our Bahrain operations with the following skillsets & terms and conditions:
Skills
- At least 5 years experience in .NET development.
- Holder of IT-related B.Sc. or Diploma
- Certified Microsoft Developer
- Experience with Visual Studio and Visual Studio Code
- Experience with postman and other API testing tools
- Understanding of AWS lambda
- Understanding of AWS gateway
- Experience with version control systems like Git.
- Experience with automated testing frameworks and tools.
- Familiarity with database administration tasks such as backups, restores, and monitoring.
- Experience with .net core latest stable version
- Experience with front end Blazor and MVC
- Experience with .Net Core API development
- Experience with SQL and .net Core Data Access through dapper and EF
- Experience of security, Authentication and Authorization
Duties & Responsibilities
Backend
- Develop robust and scalable backend services using .NET Core with latest stable version
- Design and implement RESTful APIs to support frontend functionality.
- Collaborate with frontend developers to integrate frontend and backend systems seamlessly.
- Ensure high performance and reliability of backend services through proper testing and optimization.
- Implement security measures such as authentication and authorization protocols.
Frontend
- Develop responsive and user-friendly frontend applications using modern web technologies mainly .net core (Blazor and MVC), and HTML5, CSS3, and JavaScript frameworks
- Collaborate with designers to implement UI/UX designs into frontend components.
- Ensure cross-browser compatibility and optimize frontend performance.
- Integrate frontend applications with backend services through RESTful APIs.
- A Good understanding of UX/UI Design
Database, Testing, and Quality Assurance for Oracle /Full Stack Developers
- Design, develop, and maintain databases using Microsoft SQL Server/Oracle database or other relational database management systems.
- Optimize database performance through proper indexing, query optimization, and database tuning.
- Ensure data integrity and security through proper data modeling and access control mechanisms.
- Collaborate with backend developers to design database schemas that support application requirements.
- Implement data migration, ETL (DTS), and transformation scripts as needed.
- Develop and execute comprehensive test plans for front-end and backend applications.
- Automate testing processes using frameworks.
- Perform manual testing to identify bugs, defects, and usability issues.
- Collaborate with developers to ensure timely resolution of identified issues.
- Monitor application performance and conduct load testing to identify bottlenecks
Terms and conditions
Joining time frame: (15 - 30 days)
Additional Information
Terms and conditions:
Joining time frame: maximum 4 weeks