.NET Full Stack Developer
Job Summary
Software Engineer / .NET Full Stack Developer (47 Years)
Job Summary
We are looking for a Software Engineer with 47 years of experience in designing and developing scalable enterprise applications (C#) and TypeScript. The ideal candidate should possess strong backend development expertise experience with NoSQL databases and a solid understanding of modern software development practices.
Key Responsibilities
- Design develop enhance and maintain enterprise applications (C#) and TypeScript.
- Develop and consume RESTful APIs and backend services.
- Build scalable secure and high-performance applications following software engineering best practices.
- Design and optimize data models using NoSQL databases.
- Participate in application architecture technical design discussions and code reviews.
- Troubleshoot debug and resolve production and application issues.
- Collaborate with cross-functional teams including Product Management QA and DevOps.
- Ensure high code quality through unit testing code reviews and adherence to coding standards.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.
Required Skills
Must-Have
- 47 years of software development experience.
- Strong hands-on experience in .
- Proficiency in .NET Core / .NET Framework using C#.
- Strong expertise in TypeScript.
- Experience in designing and developing REST APIs and backend services.
- Hands-on experience with NoSQL databases such as MongoDB Cosmos DB DynamoDB Cassandra or equivalent.
- Good understanding of Object-Oriented Programming (OOP) Design Patterns and Software Development Life Cycle (SDLC).
- Experience with Git-based version control systems.
Good to Have
- Exposure to cloud platforms such as Azure AWS or GCP.
- Understanding of Microservices Architecture.
- Experience with Docker and Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Exposure to frontend frameworks such as React or Angular.
Education
- Bachelors or Masters degree in Computer Science Information Technology or a related discipline.
Desired Competencies
- Strong problem-solving and analytical skills.
- Ability to work independently with minimal supervision.
- Excellent communication and collaboration skills.
- Ownership mindset with a focus on quality and timely delivery.
- Ability to work on complex technical problems and contribute to technical decision-making.
Required Skills:
NodeC#MongoDB
Required Education:
B.E.