Senior .NET Core Programmer

Job Description

Title: Senior .NET Core Programmer

Company Name: IT Consultants PLC.

Vacancy: --

Age: Na

Job Location: Dhaka

Salary: --

Experience:

  • At least 5 years


Published: 2024-09-29

Application Deadline: 2024-10-13

Education:

Requirements:
  • At least 5 years


Skills Required:

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.



Job Other Benifits:
    • Competitive salary and comprehensive benefits package.

    • Opportunities for professional development and career growth.

    • Collaborative and inclusive work environment.



Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs