drjobs Senior Software Engineer العربية

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Doha - Qatar

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Summary and Requirements

Job Summary and Requirements

Position Purpose: Mission are Building community through agile transport solutions by connecting Qatar safely and sustainably.

Purpose: The Senior Software Engineer will lead the development of innovative scalable .NET software solutions mentoring junior developers and ensuring highquality efficient and reliable applications.

Key Responsibilities Create highperformance secure and scalable .NET applications adhering to industry standards and best practices utilizing design patterns principles and coding guidelines

Provide constructive feedback and guidance to enhance junior developers' skills and expertise conducting regular code reviews and sharing knowledge of best practices

Apply problemsolving skills debugging techniques and analytical thinking collaborating with crossfunctional teams to identify root causes and resolve problems

Ensure data integrity security and efficiency through query optimization indexing and database design improvements monitoring database performance metrics and identifying bottlenecks

Inform architecture decisions with expert input on system scalability reliability and maintainability collaborating with architects engineers and stakeholders

Design and integrate reliable scalable and secure messaging systems ensuring seamless microservice communication

Verify code quality testability and maintainability ensuring compliance with coding standards and best practices

Create and update accurate concise documentation including architecture diagrams design patterns and coding standards

Participate in testing debugging and resolving defects ensuring highquality software delivery

Minimum Required Qualifications Certificates & Skills Qualifications (e.g. Education) Bachelor’s degree in computer science Software

Engineering or related field

Work Experience (e.g. Number of years and field / role) 5 years of experience in .NET software development with 2 years in a leadership or senior role with expertise in agile development methodologies microservices architecture and cloudbased technologies

Certificates & Trainings Microsoft Certified: Azure Developer Associate Certified .NET Developer (CND) or equivalent is a plus

Skills Strong understanding of .NET framework .NET Core Software architecture & design patterns and RabbitMQ message queueing & microservices integration

Position Title Senior Software Engineer

Classification: Public C0

Skills

.net Framework, Azure, Debugging, Visio, Rabbitmq, Design Patterns, Analytical Thinking, .net Core, Scala, Compliance, .net, Problem-solving Skill, Agile, Mentoring, Leadership, Methodologies, Database Design, Agile Development, Documentation, Strong Understanding, Agile Development Methodologies, Software Development

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.