We are looking for a skilled and passionate .NET Developer to join our team. If you have a strong foundation in software development, excellent problem-solving abilities, and a desire to create high-quality applications, this is the role for you. As a .NET Developer, you will contribute to designing, developing, and maintaining scalable and robust applications using the latest technologies.
Experience. 4+ years
Key Responsibilities
- Design, develop, and maintain web applications using ASP.NET with C# and .NET Core.
- Implement and enhance features using Object-Oriented Programming (OOP) concepts to deliver modular and efficient code.
- Collaborate with the front-end team to build interactive and responsive user interfaces using Angular.
- Write efficient SQL queries and manage databases in SQL Server to ensure data integrity and optimal performance.
- Troubleshoot and debug applications to identify and resolve issues quickly and effectively.
- Participate in code reviews to ensure adherence to best practices and maintain high code quality standards.
- Work closely with stakeholders to gather requirements and translate them into technical solutions.
- Stay updated on emerging technologies and trends to continuously improve application performance and user experience.
Required Skills and Experience
OOP Concepts
- Strong understanding of Object-Oriented Programming principles and their practical implementation.
- Experience in designing reusable, scalable, and maintainable software components.
ASP.NET with C#
- Hands-on experience developing web applications using ASP.NET.
- Expertise in C# programming with an ability to write clean, efficient, and maintainable code.
.NET Core
- Proficiency in .NET Core (preferred) for building modern, cloud-ready applications.
- Understanding of microservices architecture is a plus.
SQL Server
- In-depth knowledge of SQL Server, including database design, complex query writing, and performance optimization.
- Familiarity with stored procedures, functions, and triggers.
Angular
- Experience with Angular for creating dynamic and responsive user interfaces.
- Understanding of component-based architecture and front-end development best practices.
Additional Attributes
- Strong analytical and problem-solving skills.
- Ability to work both independently and collaboratively in a team environment.
- Excellent communication skills to effectively interact with team members and stakeholders.
- A proactive attitude towards learning new technologies and improving existing processes.
What We Offer
- A collaborative and inclusive work culture.
- Opportunities for professional growth and skill enhancement.
- Exposure to the latest tools, technologies, and frameworks.
- Competitive compensation and benefits package.
Join us to be part of an innovative team that values creativity and technical expertise. If you’re passionate about building impactful software solutions, we’d love to hear from you!
Apply now and take the next step in your career as a .NET Developer!