Back to board
vitely·1 month ago

Software Developer - II

Ahmedabad, IndiaFull-timeMid · 3-5 years

About this role

Job Overview
We are seeking a skilled and motivated Full Stack .NET Developer with 3 to 5 years of experience to join our growing engineering team. In this role, resource will design, develop, and maintain high-quality web applications by building robust backend services using .NET Core and creating dynamic user interfaces with Angular (18+). Resource will also manage database schemas and optimize queries in SQL Server, while working closely with modern and legacy frontend scripts utilizing HTML, CSS, JavaScript, and jQuery.

Key Responsibilities
    • Backend Development: Design, build, and maintain scalable APIs and microservices using C# and .NET Core.
    • Frontend Development: Build responsive single-page applications (SPAs) using Angular (v2+) and manage classic web layouts with HTML5, CSS3, JavaScript, and jQuery.
    • Database Management: Write optimized T-SQL queries, stored procedures, views, and functions in MS SQL Server.
    • Integration: Develop and consume secure RESTful Web APIs and connect frontend components to backend services.
    • Code Quality: Write clean, testable, and maintainable code adhering to SOLID design principles and best practices.
    • Collaboration: Participate in Agile/Scrum ceremonies, contribute to code reviews, and collaborate with QA and product teams.
    • Troubleshooting: Debug, profile, and resolve production bugs or performance bottlenecks across the full application stack.

Required Technical Skills
    • Core Frameworks: Strong proficiency in .NET Core / .NET 6+ and C#.
    • Frontend Framework: 2+ years of hands-on experience developing components and services in Angular.
    • Database: Proficient with MS SQL Server, Entity Framework Core (or Dapper), and indexing/query optimization.
    • Web UI Basics: Deep understanding of core web technologies including HTML5, CSS3, JavaScript (ES6+), and jQuery.
    • Version Control: Solid experience tracking code changes via Git.

Preferred/Nice-to-Have Skills
    • Experience deploying or managing applications within cloud platforms like Microsoft Azure or AWS.
    • Experience with UI styling frameworks like Bootstrap, Angular Material, or Tailwind CSS.
    • Understanding of modern authorization protocols like OAuth2 and JSON Web Tokens (JWT).

Qualifications
    • Experience: 3 to 5 years of professional software development experience.
    • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • Soft Skills: Strong analytical mindset, proactive problem-solving abilities, and clear communication skills.