Up
Senior Software Developer - .Net/C#/Angular
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
Location: hyderabad, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources Up |
---|