Senior .NET Core Programmer

IT Consultants PLC.

IT Consultants PLC.

 

IT Consultants PLC.

Follow

More jobs from this company

Summary

  • Vacancy: —
  • Location: Dhaka
  • Experience: At least 5 years
  • Published: 29 Sep 2024

 

Requirements

Experience

  • At least 5 years

Additional Requirements

Requirements :

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in .NET Core development.
  • Expertise in C#, ASP.NET Core, Entity Framework Core, and LINQ.
  • Proficiency in SQL Server, including advanced querying and optimization.
  • Strong knowledge of RESTful API design and development.
  • Experience with front-end technologies such as Angular, React, or Vue.js.
  • Deep understanding of OOP (Object-Oriented Programming), SOLID principles, and design pattems.
  • Experience with cloud services such as Microsoft Azure or AWS.
  • Knowledge of containerization tools like Docker and Kubernetes.
  • Experience working in agile development environments, using tools such as JIRA or Azure DevOps.
  • Strong knowledge of version control systems, particularly Git.
  • Excellent problem-solving skills and the ability to think critically about software design and architecture.
  • Strong communication skills and the ability to work effectively with cross-functional teams.

Preferred Qualifications :

  • Master’s degree in Computer Science or related field.
  • Experience with microservices architecture and building distributed systems.
  • Knowledge of DevOps practices, including CI/CD pipelines, automated testing, and deployment.
  • Experience with Oracle, Postgresql, NoSQL databases like MongoDB or Redis.
  • Microsoft certifications in .NET or related technologies.

Responsibilities & Context

IT Consultants PLC is looking for a highly skilled and experienced Senior .NET Core Programmer to lead the development of robust software solutions. The ideal candidate will have strong technical expertise in .NET Core development, a deep understanding of software architecture, and the ability to mentor junior developers. As a senior .NET Core Programmer, you will play a crucial role in delivering high-quality applications, improving system efficiency, and driving technological advancements within the organization.

Responsibilities :

  • Lead the design, development, and implementation of complex .NET Core applications.
  • Collaborate with stakeholders to gather and analyze business requirements and translate them into scalable technical solutions.
  • Provide technical leadership and mentorship to junior and mid-level developers.
  • Architect and design microservices-based applications and RESTful APIs.
  • Optimize applications for performance, scalability, and maintainability.
  • Conduct code reviews, establish coding standards, and ensure adherence to best practices.
  • Work closely with DevOps teams to automate deployment pipelines (CI/CD) and maintain system stability.
  • Troubleshoot and resolve complex technical issues in development, testing, and production environments.
  • Stay current with industry trends, new technologies, and software development methodologies.
  • Ensure the security and integrity of applications by implementing best practices for cybersecurity.

Compensation & Other Benefits

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional development and career growth.
  • Collaborative and inclusive work environment.

Employment Status

Full Time

Job Location

Dhaka

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.