exceed it services company
We are looking for a Full Stack Web Developer with a minimum of 5 years of experience, 3 years in a senior or lead role.
Requirements:
• 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 front-end HTML5, CSS3, JavaScript, JQuery, Bootstrap, Ajax
• 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) Containerization technologies (Docker, Kubernetes)
• (Optional) Microservices architecture
• (Optional) Asp.Net WPF
Responsibilities:
• 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.
This role is based in Abu Dhabi and relocation package is provided.