Software Developer (.NET Core + Angular)
Job Description :
Job Title : Software Developer (.NET Core + Angular)
Company : Abacus
Job Summary :
We are seeking a .NET Core and Angular Developer with around 2-3 years of hands‑on experience in developing, integrating, and maintaining web applications. The ideal candidate should have a strong understanding of front‑end and back‑end technologies, modern coding practices, and be able to work collaboratively within an agile team environment.
Key Responsibilities :
- Design, develop, and maintain web applications using ASP.NET Core (C#) and Angular (latest versions).
- Implement RESTful APIs and integrate with front‑end components.
- Write clean, scalable, and maintainable code following best practices and design patterns.
- Participate in code reviews, debugging, and unit / integration testing.
- Collaborate closely with UI / UX designers, QA, and backend teams for feature implementation.
- Optimize application performance and ensure responsiveness across devices.
- Support deployment processes and participate in troubleshooting production issues.
- Maintain technical documentation and contribute to continuous improvement initiatives.
Required Skills & Qualifications :
Bachelor’s degree in Computer Science, Software Engineering, or related field.3+ years of proven experience in software development using :o ASP.NET Core / C#o Entity Framework Coreo Angular 10+Experience with RESTful APIs, JSON, and Web API integration.Solid knowledge of SQL Server and writing optimized queries / stored procedures.Familiarity with Git, Azure DevOps, or similar version control tools.Good understanding of Object‑Oriented Programming (OOP) and Design Patterns.Experience working in Agile / Scrum environments.Nice‑to‑Have Skills :
Knowledge of Docker, Azure Cloud, or CI / CD pipelines.Experience with SignalR, JWT authentication, or Microservices.Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma).Soft Skills :
Strong problem‑solving and analytical abilities.Excellent communication and teamwork skills.Self‑motivated and eager to learn emerging technologies.#J-18808-Ljbffr