Post Job Free
Sign in

Senior .Net Developer - Remote

Company:
Brainner
Location:
Dubai, United Arab Emirates
Posted:
February 22, 2024
Apply

Description:

Leading regional provider of global business, logistics and shipping solutions is looking for a Senior .Net Developer (Remote Position).

As a Senior .Net Developer, an integral role within our team, you will be expected to hold a Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. We value practical experience highly, hence, we look for candidates who have a minimum of 5-7 years of solid software development experience focusing particularly on .NET frameworks (including .NET Core), C#, and RESTful API development. You should also be highly proficient in microservices architecture and be familiar with modern containerization technologies such as Docker and Kubernetes.

One of the key qualifications for this role involves working with databases. You should be adept at database design and development (SQL, NoSQL, Oracle), while also having a good understanding of ORM frameworks, particularly Entity Framework.

The role requires a strong understanding of front-end technologies (Angular, React, or Vue.js) and web development standards. An ability to demonstrate expertise in cloud platforms and in designing and executing scalable, cloud-based solutions is a must. Moreover, this role necessitates a strong foundational knowledge in software architecture design principles, patterns, as well as knowledge about the industry's best practices.

Familiarity with CI/CD pipelines, version control systems (particularly Git), and automated testing frameworks form an important part of the required skill set. The Senior .Net Developer role often demands excellent problem-solving ability, the capacity to operate independently, and a commitment to continuous learning and innovation, all fundamental qualities we are seeking.

Excellent communication skills and the ability to collaborate seamlessly forms an essential part of this role to function effectively within our team environment and liaise with multiple stakeholders. If you have had prior experience in legacy system upgrade and migration, along with familiarity with the development life cycle and Azure DevOps, it would be an advantage to your application.

In this role, you are often needed to manage large-scale projects involving various stakeholders, both internal and external. Thus your ability to handle high-pressure situations requiring innovative solutions and problem-solving within rigid deadlines is vital.

As a Senior Developer, you will be tasked with a variety of responsibilities. These would include leading and executing development tasks on systems, collaborating with cross-functional teams to design and implement robust solutions, maintaining existing software adding new features and performance improvements, and ensuring compatibility and efficient integration with various e-commerce platforms and systems. Additionally, you will be guiding junior team members and staying abreast of emerging trends and technologies in software development, ensuring our team maintains a competitive edge.

**Qualifications:**

* Bachelor's or Master's degree in Computer Science, Information Technology or related field.

* Minimum 5 years of experience in software development, with a focus on .NET technologies.

* Exhibited experience with RESTful APIs and a working understanding of SOAP APIs.

* Experience with various databases technologies such as Oracle, SQL Server, MySQL, or PostgreSQL.

* Familiarity with Entity Framework and ORM concepts.

* In-depth understanding of microservices or monolithic architecture.

* Knowledge of frontend frameworks (Angular, React, Vue.js) is beneficial.

* Practical experience with Agile methodologies and an understanding of DevOps or similar tools.

* Excellent problem-solving skills and a keen eye for detail.

* Excellent communication skills and proven teamwork abilities.

**Preferred Skills:**

* Hands-on experience with containerization (Docker) and orchestration tools (Kubernetes).

* Previous experience in the e-commerce industry, specifically working on integration projects.

* Familiarity with API gateways and message brokers like RabbitMQ or Kafka.

* Expertise in CI/CD pipelines and version control systems like Git.

Apply