Dotnet Developer

Emdad Al Khebrat


Date: 2 weeks ago
City: Jeddah
Contract type: Full time

Job Description:

The Consultant - Technical Delivery (Development Team Lead) is a pivotal entry-level management position requiring a dynamic professional capable of leading development teams in designing, building, and maintaining robust applications using .NET frameworks and technologies. The ideal candidate will exhibit proficiency in Backend development with .NET, particularly within the .NET Core Framework, demonstrating a thorough understanding of software architecture and design principles. This role necessitates the translation of intricate business requirements into functional applications across all stages of the Software Development Life Cycle (SDLC). The successful individual will adeptly integrate front-end elements, ensuring seamless interoperability between diverse components of web and desktop applications. Additionally, the candidate will prioritize performance, quality, and responsiveness, all while upholding best software development practices, fostering collaboration with cross-functional teams, and managing multiple large-scale projects that involve numerous interacting entities.

Job Requirements:

  • Minimum of 5 years of professional experience in software development, specifically within .NET frameworks, with a strong emphasis on Backend development.
  • Proven expertise in the .NET Core Framework and experience implementing modern software architecture patterns.
  • Comprehensive understanding of the software development lifecycle (SDLC) and ability to accurately translate complex business requirements into functional applications.
  • Proficiency with Entity Framework and EF Core, including practical experience in working with LINQ, to ensure efficient data management and interaction.
  • Solid knowledge of SOLID design principles, enabling the development of maintainable and high-quality code.
  • Familiarity with Agile development methodologies, demonstrating an ability to adapt to evolving project requirements and collaborate with diverse teams effectively.
  • Experience using version control systems, particularly Git, to facilitate team collaboration and code management.
  • Strong analytical and problem-solving skills, with the ability to identify bottlenecks and devise innovative solutions to mitigate issues promptly.
  • Ability to develop and consume RESTful and SOAP web services, facilitating seamless integration with external partners and internal systems.

Job Responsibilities:

  • Lead and mentor a team of developers, fostering a culture of continuous learning and improvement in coding practices and software craftsmanship.
  • Design, build, and maintain efficient, reusable, and reliable code using .NET programming languages, while adhering to best practices.
  • Integrate front-end components developed by colleagues into the applications, ensuring high performance and responsiveness.
  • Implement new web and desktop applications while maintaining and enhancing existing systems for optimal performance.
  • Translate business requirements into functional specifications and application design across the entire software lifecycle.
  • Ensure applications perform optimally, are of high quality, and provide responsive user experiences by conducting regular performance testing and optimization.
  • Collaborate with cross-functional teams and stakeholders to gather requirements, provide technical advice, and ensure alignment with business objectives.
  • Develop efficient data storage solutions, integrating databases, key-value stores, and blob storage as needed to enhance application performance and reliability.
  • Maintain code quality, organization, and automation practices, using tools and methodologies that enhance the team's efficiency and effectiveness.
  • Identify and resolve software bugs and bottlenecks swiftly to maintain a high standard of application functionality and user satisfaction.
  • Document software development processes, write technical specifications, and facilitate knowledge sharing sessions to improve team capability and project transparency.

Required Skills:

  • Exceptional programming skills in .NET, particularly in Backend development, with strong competency in .NET Core Framework.
  • Advanced knowledge of software architecture, design patterns, and principles, especially SOLID.
  • Proven track record of delivering high-quality, clean, and testable code.
  • Strong understanding of software development methodologies, particularly Agile frameworks.
  • Ability to work collaboratively in cross-functional teams and communicate technical concepts effectively to non-technical stakeholders.
  • Expertise in data modeling and experience with Entity Framework and EF Core to optimize database interactions.
  • Proficient in using version control systems, particularly Git, for source code management and team collaboration.
  • Strong analytical and problem-solving abilities, capable of identifying and resolving technical challenges efficiently.
  • Experience building and consuming RESTful and SOAP web services for application integration.
  • Familiarity with testing frameworks and practices to ensure code quality and reliability.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Commercial /Contracts Director

Parsons Corporation, Jeddah
9 hours ago
In a world of possibilities, pursue one with endless opportunities. Imagine Next!When it comes to what you want in your career, if you can imagine it, you can do it at Parsons. Imagine a career working with intelligent, diverse people sharing a common quest. Imagine a workplace where you can be yourself. Where you can thrive. Where you can find...

Divisional Personnel Manager

Almarai - المراعي, Jeddah
3 days ago
Divisional Personnel Manager (Manufacturing division) - Jeddah, Saudi ArabiaThe Company Almarai is the world’s largest vertically integrated dairy and the region’s largest food and beverage manufacturing and distribution company. Headquartered in the Kingdom of Saudi Arabia, Almarai Company is ranked as the #1 FMCG Brand in the MENA region and is a market leader in all its categories across the...

Sales Manager

Hilton, Jeddah
1 week ago
Sales Manager A Sales Manager analyses local market trends and competitor activity to recommend strategies that keep the hotel a leader in the marketplace through the development of future and repeat business. What will I be doing? As Sales Manager, you will analyse local market trends and competitor activity to recommend strategies that keep the hotel a leader in the...