Senior .NET Core Developer – Tazamun

Spread the love

As a Senior .NET Core Developer, you will lead and participate in the full software development lifecycle, ensuring high-quality code and performance. You will design and implement scalable, maintainable, and efficient software solutions using .NET Core, with a focus on microservices architecture, cloud integration, and secure RESTful APIs. Your role will include optimizing database performance, ensuring application reliability, and deploying solutions on cloud platforms like Azure or AWS. You will be responsible for enforcing secure coding practices, performing code reviews, and mentoring junior developers. In collaboration with cross-functional teams (including UX/UI, QA, and product management), you will help ensure smooth delivery in an Agile environment. Additionally, you will develop and manage CI/CD pipelines, troubleshoot production issues, and refactor legacy applications. Your ability to lead technical discussions, stay current with evolving technologies, and maintain comprehensive documentation will be crucial for the success of the projects and the team’s growth.

Key Responsibilities:

● Lead Software Development: Oversee the full lifecycle of software development, from planning and design to implementation, testing, and deployment.

● Architect Scalable Solutions: Design and develop scalable, maintainable, and high-performance applications using .NET Core, with a strong focus on microservices architecture and cloud integration.

● API Development: Build and maintain secure, high-performance RESTful APIs, ensuring integration with frontend systems and third-party services.

● Cloud Deployment: Deploy and manage applications on cloud platforms like Azure or AWS, utilizing services such as containers, serverless computing, and managed databases

● Database Optimization: Design and optimize database schemas, queries, and stored procedures to ensure data efficiency and high performance.

● Security Implementation: Enforce secure coding practices and implement security audits following OWASP guidelines to protect applications from vulnerabilities.

● Code Reviews & Mentorship: Conduct code reviews to ensure high-quality, efficient, and secure code. Mentor junior developers and provide guidance on best practices.

● Collaboration: Work closely with cross-functional teams (including UX/UI designers, QA engineers, and product managers) to ensure smooth and effective project delivery in an Agile environment.

● CI/CD Pipeline Management: Develop, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines to automate testing, building, and releasing applications.

● Troubleshooting & Debugging: Lead efforts to troubleshoot, diagnose, and resolve critical production issues, ensuring long-term stability of the applications.

● Legacy Code Refactoring: Modernize and refactor legacy applications, migrating them to .NET Core frameworks to improve performance and maintainability.

● Testing & QA Collaboration: Implement automated unit, integration, and performance testing to ensure high-quality software. Collaborate with QA teams to define and meet testing standards.

● Version Control: Manage source code using Git, ensuring proper branching, merging, and collaboration workflows.

● Technical Leadership: Provide technical leadership to the team, fostering a culture of continuous learning, improvement, and adherence to best practices.

● Documentation: Create and maintain comprehensive technical documentation, ensuring clarity in system design, architecture, and operational procedures.

● Continuous Improvement: Stay updated with the latest industry trends and technologies in .NET Core development, and proactively contribute to process improvements and automation efforts.

Job Details

Posted Date: 2024-12-07
Job Location: Saudi Arabia – Mecca
Job Role: Information Technology
Company Industry: Software Development; IT Services

Preferred Candidate

JobDXB.com, in partnership with the 7 states of the UAE (Abu Dhabi, Dubai, Sharjah, Ajman, Umm Al Quwain, Ras Al Khaimah, and Fujairah), is a leading job portal based in the country, connecting job seekers with opportunities across various industries in the region.

While we strive to provide a platform for employers and candidates to connect, it's essential to note that the content of job postings may vary, and we do not take responsibility for their accuracy or legitimacy. We advise applicants to exercise caution and diligence when applying for positions, ensuring thorough research and verification before proceeding with any application. Your career journey is important to us, and we encourage you to navigate it with care and discernment.