i
Hireginie Talent Cloud
177 Hireginie Talent Cloud Jobs
Senior Software Engineer - .Net/C# (4-10 yrs)
Hireginie Talent Cloud
posted 24d ago
Flexible timing
Key skills for the job
Position : Senior Software Engineer (Dot Net)
Location : Bangalore
Experience : 4+ years
Primary Responsibilities :
- Design, implement, and maintain both back-end services and front-end applications.
- Take technical ownership of features, ensuring high-quality and efficient product development.
- Work with minimal guidance, efficiently navigating ambiguous requirements, and asking questions where necessary.
- Mentor junior engineers and provide constructive code reviews.
- Write tests for the code to ensure system reliability and performance.
- Advocate for improvements in code quality, automated testing, and overall developer experience.
Key Technical Skills and Experience :
Full-Stack Development :
- Back-End : Expertise in Dotnet (likely C# and related frameworks).
- Front-End : Proficiency in React.js for building modern, responsive user interfaces.
- Node.js for any back-end JavaScript development, possibly related to APIs, microservices, or serverless functions.
Cloud & Serverless :
- Experience working with serverless platforms such as AWS Lambda, Google Cloud Functions, or similar.
Microservices & Architecture :
- Familiarity with microservices-based architecture and design patterns to ensure scalability and maintainability.
Databases :
- Strong experience with MongoDB or similar NoSQL databases, including writing complex queries for data manipulation and retrieval.
Code Quality & Testing :
- Writing unit, functional, and integration tests to ensure application stability.
- Experience with CI/CD tools and pipelines to streamline development and deployment.
Agile & DevOps :
- Familiarity with Agile methodologies and experience working in agile teams.
- Strong emphasis on continuous integration and continuous delivery to ensure timely releases and high-quality standards.
Additional Requirements & Qualifications :
- Education : A university degree or equivalent in Computer Science or a related technical field is preferred.
- Years of Experience : Minimum of 4+ years working in a full-stack environment.
What Sets This Role Apart :
- Technical Ownership : The role expects you to take charge of major features and lead them to successful delivery with minimal guidance.
- Mentoring : There's an emphasis on mentoring junior engineers and enhancing the team's overall capabilities through code reviews and guidance.
- Cross-Disciplinary Work : Involves working on both front-end (React.js) and back-end (DotNet, Node.js) technologies, which offers an opportunity to be a well-rounded full-stack developer.
- Serverless & Cloud : Exposure to modern cloud computing paradigms such as serverless architectures and cloud functions (AWS Lambda, Google Cloud).
- Testing & Quality Focus : Strong emphasis on code quality, writing automated tests, and ensuring high performance through continuous delivery practices.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice