HAKA1569 - Full Stack Developer

Industry: Oil & Gas Industry
Job Category: Information Technology
Contract Type: Full Time
Eastern Province
Closing Date: 31-Dec-2024
About HAKA

HAKA is a Business Consulting and Outsourcing company that offers a wide range of services including but not limited to Talent Attraction, Staffing & Mobilization, Business Outsourcing Solutions, Facilities Management, Inspection Services, Management Consulting, and HR Solutions.

Job Summary:

We are seeking a highly skilled Full Stack Developer with strong experience in .NET Blazor, Angular, and React to join our dynamic development team.

The successful candidate will be responsible for designing, developing, and maintaining web applications that deliver a seamless user experience.

This role requires expertise in both front-end and back-end technologies, with a focus on modern web frameworks and cloud-based solutions.

Qualifications:

- Bachelor’s degree in Computer Science, Information Technology, or a related field.

- Proven experience as a Full Stack Developer with expertise in .NET Blazor, Angular, and React.

- Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (Angular, React).

- Experience with .NET Blazor for building interactive web UIs.

- Proficient in back-end development using .NET Core or .NET Framework.

- Experience with RESTful API development and integration.

- Familiarity with database management systems (e.g., SQL Server, PostgreSQL, MySQL).

- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.

- Excellent communication and collaboration abilities.

Professional Certifications:

Microsoft Certified: DevOps Engineer Expert

Responsibilities:

1.Application Development:

- Design, develop, and maintain web applications using .NET Blazor, Angular, and React.

- Implement responsive and user-friendly interfaces that meet business requirements.

- Write clean, scalable, and efficient code for both front-end and back-end components.

2.Front-End Development:

- Develop and maintain interactive and dynamic user interfaces using Angular and React.

- Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.

- Design UI/UX using tools such as Figma, Adobe XD.

3.Back-End Development:

- Develop server-side logic and APIs using .NET Blazor.

- Integrate front-end elements with server-side logic.

- Ensure the security, performance, and reliability of back-end services.

4.Database Management:

- Design and manage databases to support application functionality.

- Write efficient SQL queries and perform database optimization.

- Ensure data integrity and implement data security best practices.

5.Testing and Debugging:

- Conduct thorough testing of applications to ensure quality and functionality.

- Identify and fix bugs and performance issues.

- Implement automated testing frameworks and participate in code reviews.

6.Collaboration and Communication:

- Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.

- Communicate effectively with stakeholders to gather requirements and provide project updates.

- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.

7.Continuous Improvement:

- Stay up-to-date with the latest trends and advancements in web development technologies and frameworks.

- Identify opportunities for process improvements and implement best practices.

- Participate in training and professional development activities to enhance skills and knowledge.

About Application Process
If you meet the criteria and you are enthusiastic about the role, we would welcome your application. To complete the application you would need the following document(s):
1. Resume/CV
2. National ID - Iqama