.NET Developer
Job Summary:
We are seeking a passionate .NET Developer to join our dynamic team. In this
role, you will contribute to the development and enhancement of software
solutions that drive our organization forward, utilizing your expertise in
.NET Core and related technologies to create impactful applications.
Key Responsibilities:
-
Develop, maintain, and extend existing software applications using .NET
Core, C#, and ASP.NET frameworks.
-
Collaborate with cross-functional teams in an Agile environment to define,
design, and ship new features.
-
Write efficient and scalable SQL queries, stored procedures, and triggers
for MS SQL Server to support application performance.
-
Implement front-end functionality using JavaScript, AJAX, jQuery, HTML, and
CSS to ensure a seamless user experience.
-
Design and implement software architecture leveraging object-oriented design
principles and design patterns.
-
Conduct unit testing and participate in code reviews to uphold high coding
standards and maintain code quality.
-
Integrate and consume web services using WSDLs, SOAP, and RESTful APIs to
enhance application functionality.
Requirements:
-
Strong hands-on experience with .NET Core, C#, ASP.NET, MVC, Web API, and
WCF technologies.
- Good understanding of Agile methodologies, including Scrum practices.
-
Proficient in MS SQL Server, including writing sophisticated SQL queries,
procedures, and triggers.
-
Familiarity with JavaScript frameworks, AJAX, and jQuery for front-end
development.
- Solid knowledge of HTML and CSS for responsive design implementation.
-
Experience in maintaining, extending, and creating new software
applications.
-
Strong technical and analytical skills along with effective problem-solving
abilities.
Preferred Qualifications:
-
Hands-on experience with Angular 2+ for front-end development is a plus.
-
Familiarity with design patterns, SOLID principles, Dependency Injection
(DI), Inversion of Control (IOC), and SOAP services.
-
Experience with version control systems like Git for source code management.
-
Exposure to cloud services such as AWS or Azure, as well as CI/CD practices
and containerization (Docker).
-
B.E/B. Tech or MCA degree with a focus on software development technologies.
Benefits:
- Competitive salary with performance-based bonuses and incentives.
-
Comprehensive health, dental, and vision insurance plans for you and your
family.
-
Flexible work hours and the possibility of remote work to promote work-life
balance.
-
Opportunities for professional development and continuous learning,
including workshops and certifications.
-
Dynamic and inclusive company culture that values creativity and innovation.
- Generous vacation and paid time off policies to recharge and relax.
-
Retirement savings plan with company matching to help you secure your
financial future.