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