Senior Full Stack Developer
CCDS, Saudi Arabia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jun 21, 2023
Last Date
Jul 21, 2023
Location(s)

Job Description

CCDS is seeking a Senior Full Stack Developer to join our team. In this role, you will be responsible for developing and maintaining the front-end and back-end of our software applications. CCDS is a company that focuses on simplifying enterprise security by providing end-to-end information technology and next-gen cybersecurity services and solutions for enterprises to meet compliance and secure business from numerous security threats. As a Senior Full Stack Developer, you will be a key contributor to the development of our software applications and work closely with our team to ensure that our products deliver the best experience to our customers.


Responsibilities
  • Full Stack Development: Design, develop, and maintain full-stack web applications using the Microsoft .NET technology stack, including ASP.NET, C#, MVC, Web API, and JavaScript frameworks (such as Angular, React, or Vue.js).
  • Database Development: Develop and optimize database structures and queries using SQL Server or other relational database management systems (RDBMS). Ensure data integrity, security, and performance.
  • Front-end Development: Implement responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks. Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
  • Back-end Development: Build robust and scalable server-side logic and APIs to support web applications. Implement business logic, data processing, and integrations with external systems.
  • Software Architecture: Design and implement software architectures that are modular, scalable, and maintainable. Apply best practices and design patterns to ensure high-quality code and system performance.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers. Conduct code reviews, identify areas for improvement, and enforce coding standards and best practices.
  • Testing and Debugging: Write unit tests and conduct thorough debugging to ensure the quality and reliability of software solutions. Perform system integration testing and assist in user acceptance testing.
  • Performance Optimization: Identify and resolve performance bottlenecks in web applications, including database queries, network latency, and server-side processing. Optimize application performance to deliver a smooth user experience.
  • Collaboration: Collaborate effectively with cross-functional teams, including product managers, designers, and other developers. Participate in agile development methodologies, such as Scrum or Kanban, and contribute to sprint planning, estimation, and delivery.
  • Documentation and Maintenance: Document technical specifications, system architecture, and code changes. Contribute to the maintenance and enhancement of existing applications by identifying opportunities for improvement and implementing necessary updates.

Requirements


  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent work experience).
  • Minimum of 7 years of professional experience in software development, with a strong focus on .NET technologies.
  • Proficiency in the Microsoft technology stack, including C#, ASP.NET, MVC, Web API, and SQL Server.
  • Experience with front-end development using HTML, CSS, and JavaScript frameworks (Angular, React, or Vue.js).
  • Strong understanding of software architecture, design patterns, and best practices.
  • Knowledge of agile development methodologies and familiarity with version control systems (such as Git).
  • Solid understanding of web technologies, protocols, and standards (HTTP, REST, JSON, etc.).
  • Experience with cloud platforms (such as Azure or AWS) and DevOps practices is a plus.
  • Excellent problem-solving skills and ability to work independently as well as in a team-oriented, collaborative environment.
  • Strong communication and interpersonal skills, with the ability to effectively articulate technical concepts to non-technical stakeholders.

Job Specification

Job Rewards and Benefits

CCDS

Information Technology and Services - Muscat, Oman
© Copyright 2004-2024 Mustakbil.com All Right Reserved.