Remotery

Senior Developer

Posted Jun 20

This is a fully remote position, open to applicants in United Arab Emirates (UAE).

📋 Description

• Collaborate with cross-functional teams to gather business requirements and convert them into technical specifications.

• Assume responsibility for the entire software development life cycle, from initial concept through deployment and maintenance.

• Detect and resolve complex technical issues, providing timely and effective solutions.

• Design, develop, test, and deploy high-quality web applications utilizing modern technologies and best practices.

• Maintain and enhance existing web applications to ensure optimal performance and scalability.

• Engage in code reviews to ensure compliance with coding standards and best practices.

• Work with the team to create visually appealing and user-friendly interfaces.

• Stay informed about industry trends, emerging technologies, and best practices to foster innovation and improve development processes.

• Lead and mentor junior developers, offering guidance and support to help them advance their technical skills.

• Provide mentorship to junior and mid-level developers through code reviews, design discussions, and hands-on assistance.

• Proactively recommend enhancements and contribute to the overall technical architecture and infrastructure.

• Drive technical decision-making and assist in long-term technology roadmap planning.

• Assess and propose new tools, frameworks, and libraries based on project requirements.


⛳️ Requirements

• Demonstrated experience as a Full Stack Web Developer, with at least 5 years of experience, including 3 years in a senior or lead position.

• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

• Proficiency in ASP.NET WebForms (.NET Framework), ASP.NET Core Web APIs, C#, and LINQ.

• Experience with ORM Entity Framework (EF6) and EF Core.

• Strong understanding of RESTful APIs.

• Experience in designing systems using Clean Architecture and familiarity with microservices.

• In-depth knowledge and practical experience with software design patterns (e.g., Repository, Unit of Work, CQRS).

• Capability to implement appropriate design patterns to enhance code maintainability, scalability, and testability.

• Experience designing caching architectures for high-traffic applications such as Redis.

• Familiarity with Azure API Management, AWS API Gateway, API Gateway architecture, or similar solutions to support high-performance, scalable applications.

• Experience in designing and implementing message-based systems such as RabbitMQ.

• Proficient in front-end technologies including HTML5, CSS3, JavaScript, JQuery, Bootstrap, and Ajax.

• Expertise in React JS (Next JS is a plus).

• Experience utilizing Telerik UI controls for ASP.NET WebForms.

• Proficient with background job processing and scheduling using Hangfire.

• Strong understanding of asynchronous processing, retries, and failure handling in cloud environments.

• Familiarity with cloud services and deployments (preferred: Azure; also AWS, Google Cloud).

• Experience in DevOps systems, preferably Azure DevOps, and in creating/managing CI/CD pipelines that include automated builds, tests, and deployments.

• Knowledge of containerization technologies (Docker, Kubernetes).

• Experience with database systems such as SQL Server, MySQL, PostgreSQL.

• Familiarity with version control systems (Git), with knowledge of TFVC as a plus.

• Understanding of testing frameworks such as .NET xUnit, Cypress, Selenium, SonarQube, etc.

• Excellent documentation skills and ability to write clean code with comments.

• Proficient understanding of Agile/Scrum methodologies and experience in an Agile environment.

• Strong problem-solving abilities, with a knack for analyzing complex issues and delivering effective solutions.

• Excellent communication and interpersonal skills, with the capacity to work collaboratively and effectively within a team.


🏝️ Benefits

• Health insurance

• 401(k) matching

• Flexible work hours

• Paid time off

• Remote work options

People also viewed

Synera9 hours ago

AI-native Integration Developer – Marketplace

DE flagGermany OnlyFull-timeSoftware Engineer€67k – €85k/year
ApplyView job
Stefanini Brasil9 hours ago

Senior Developer Analyst

Anywhere in the WorldFull-timeSoftware Engineer
ApplyView job
Roblox9 hours ago

Developer Engagement Representative – Part-Time Contract

AU flagAustralia OnlyFreelanceSoftware Engineer
ApplyView job
Kapres Technology9 hours ago

Senior Developer, OpenText Exstream

ES flagSpain OnlyFull-timeSoftware Engineer
ApplyView job
Sangoma9 hours ago

Node JS Developer

CO flagColombia OnlyFull-timeSoftware Engineer
ApplyView job
Clearwaters.IT9 hours ago

EDI Mumps Developer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers