Abu Dhabi, United Arab Emirates | Posted on 08/14/2023
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications
- Design, develop, test, and deploy high-quality web applications using modern technologies and best practices
- Take ownership of the full software development life cycle, from concept to deployment and maintenance
- Lead and mentor junior developers, providing guidance and support to help them grow their technical skills
- Continuously stay up to date with industry trends, emerging technologies, and best practices to drive innovation and enhance development processes
- Identify and troubleshoot complex technical issues, offering timely and effective solutions
- Participate in code reviews, ensuring adherence to coding standards and best practices
- Collaborate with the team to implement visually appealing and intuitive user interfaces
- Maintain and optimize existing web applications to ensure high performance and scalability
- Proactively suggest improvements and contribute to the overall technical architecture and infrastructure.
Requirements
- Proven experience as a Full Stack Web Developer, with a minimum of 5 years of experience, 3 years in a senior or lead role
- Experience in .Net Framework WebForms, .Net Core Web APIs, LINQ C#
- Experience working with ORM Entity Framework (EF6), and EF Core
- Solid understanding of RESTful APIs
- Proficient in React JS (Next JS is a plus)
- Bachelor/Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Familiarity with cloud (Azure preferred, AWS, Google Cloud)
- Knowledge in DevOps systems, preferably Azure DevOps, and CI/CD pipelines
- Experience with database systems such as SQL Server, MySQL, PostgreSQL
- Experience with version control systems (Git), TFVC is a plus
- Proficient understanding of Agile/Scrum methodologies and experience working in an Agile environment
- Strong problem-solving skills, with the ability to analyze complex issues and deliver effective solutions
- Excellent communication and interpersonal skills, with the ability to work collaboratively and effectively within a team
- Knowledge of testing frameworks such as.Net xUnit, Cypress, Selenium
- Good sense of documentation and writing clean code with comments
- Any of these certifications on Azure is a plus: AZ 900, AZ 204/AZ 104, AZ 302, AZ 400
- Any courses/certifications taken on any of the technologies mentioned is a plus
- (Optional) Asp.Net WPF
- Medical Insurance.
- Other variable allowances.
- Long service awards according to the performance.
- End of service award according to Uae labor law.
#J-18808-Ljbffr
▶️ Full Stack Web Developer
🖊️ GamaLearn
📍 Abu Dhabi