Up

Senior Software Developer - .Net/C#/Angular

Click Here to Apply

Job Location

hyderabad, India

Job Description

Job Description : We are looking for a Senior Software Engineer who excels in developing enterprise SaaS applications using .NET C# and Angular. You will be responsible for designing, developing, and scaling robust systems while mentoring other engineers and ensuring adherence to best coding practices. Experience in NodeJS is a plus and will be an added advantage for backend development in certain modules. Key Responsibilities : - Design & Develop : Architect, design, and develop scalable subsystems and APIs for large-scale applications using .NET C# and Angular. - API Development : Create high-quality REST APIs for easy integration with third- party services. - Full-Stack Development : Work primarily on backend services with .NET C# and front-end with Angular. - Optional NodeJS Support : Assist in NodeJS-based backend development (if experienced). - Mentorship : Guide and mentor junior developers, instilling best practices for high- quality code. - Collaboration : Work with product managers, UX teams, and global cross-functional teams to meet project deadlines. - Code Quality : Perform code reviews, maintain coding standards, and ensure high code quality by following best practices (SOLID principles, design patterns). Required Technical Skills : 1. Core Technologies : a. .NET C# : Strong expertise in backend development using ASP.NET Core. b. Angular : Proficiency in front-end development with Angular, creating complex web applications. 2. Optional Technology : a. NodeJS : Hands-on experience with NodeJS is a plus but not mandatory. 3. API Development : a. Extensive experience in building and consuming REST APIs. b. Familiarity with SOAP and GraphQL (nice to have). 4. Databases : a. SQL : Experience with SQL Server, Postgres, or MySQL. b. NoSQL : Experience with MongoDB is advantageous. 5. Cloud Platforms : a. Proficiency in cloud services, particularly AWS (experience with Azure is a plus). 6. DevOps & CI/CD : a. Familiarity with Docker, Kubernetes, GitHub, and continuous integration/deployment pipelines. 7. Software Architecture : a. Strong understanding of distributed systems, microservices, and design patterns. Other Requirements : - Experience : 8-15 years of experience in software development, with strong expertise in .NET C# and Angular. - NodeJS experience is beneficial but not mandatory. - Education : BE/BTech/ME/MTech in Computer Science or related field. - Mentorship : Proven experience mentoring junior developers and establishing coding standards. - Communication : Strong verbal and written communication skills. (ref:hirist.tech)

Location: hyderabad, IN

Posted Date: 11/25/2024
Click Here to Apply
View More Up Jobs

Contact Information

Contact Human Resources
Up

Posted

November 25, 2024
UID: 4903437222

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.