Full Time
125,000/mothly
50
May 22, 2023
Job Type: Full-time (Remote)
Job Summary:
We are seeking a highly experienced
Responsibilities:
Develop and
Develop and maintain SQL Server databases
Work closely with project managers and stakeholders to gather requirements and deliver high-quality solutions
Collaborate with other developers to ensure consistency and quality across projects
Conduct code reviews and provide feedback to other developers
Mentor junior developers and provide guidance on best practices
Ensure that code is written to a high standard and meets all necessary requirements
Develop and maintain technical documentation
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
At least 4 years of experience
Experience developing and maintaining SQL Server databases
Strong understanding of object-oriented programming principles
Excellent problem-solving skills
Strong communication and collaboration skills
Experience with Agile development methodologies
Microsoft certifications such as MCSD, MCPD, or MCAD are a plus
Extensive experience
Experience in implementing the MVC 3.0/4.0/5.0 (using the Razor engine), design pattern to standardize the application architecture.
Solid command in Object-Oriented concepts (OOPS) using C#.
Hands-on experience in web technologies like HTML5, CSS3, JavaScript,
Hands-on experience using Source Code Control Systems like Microsoft Team Foundation Server.
Creation of multiple projects in Visual Studio for developing the Web Application which includes the Service layer, Business layer, Data layer, and UI layer.
Expert in developing SQL Stored Procedures, Triggers, Functions, and Views for Backend process using SQL Server.
Hands-on experience on LINQ to SQL to perform operations on a database.
Experience performing Unit and Integration Testing in the Development, System Integration Testing(SIT), User Acceptance Testing (UAT) including Bug Reporting and Fixing.
Excellent Logical, Analytical, Communication, and interpersonal skills with exceptional ability to learn new concepts/ fast learner with complex systems and a good team player, quick problem solver, and ability to perform at a high level to meet deadlines.
Benefits:
Competitive salary
Health insurance
Retirement plan
Paid time off
Professional development opportunities
If you are an experienced
To apply for this position please follow the link: