Designation: Senior C# Software EngineerLocation: Pune
Role: Full-Time 3PM-12AM Shift
Position: Senior C# Software Engineer
Location: San Diego, CA (Client)
Responsibilities:
As a Senior Full Stack Software Engineer, you will be responsible for:
- Designing, developing, testing, and maintaining high-performance software applications using C#, Angular, and MongoDB.
- Collaborating with cross-functional teams to gather and understand project requirements.
- Architecting and implementing scalable and efficient solutions.
- Mentoring and providing guidance to junior developers.
- Participating in code reviews to ensure code quality and adherence to best practices.
- Implementing comprehensive unit and integration tests to ensure the reliability and stability of software applications.
- Troubleshooting, debugging, and resolving software defects and issues.
- Staying updated on industry trends and incorporating new technologies as appropriate.
Qualifications:
- The ideal candidate will possess the following qualifications:
- Minimum of 5 years of professional experience in C# software development.
- Strong proficiency in Angular or alternate front-end frameworks.
- Extensive experience with database design and development.
- Solid understanding of software development best practices and design patterns.
- Understanding of event driven architecture.
- Proven ability to deliver high-quality software solutions on time and within budget.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Preferred Skills:
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Experience with MongoDB or other document databases.
- Familiarity with DevOps practices and tools.
- Previous experience in Agile/Scrum methodologies.
Nice to Have:Exposure to Mobile Development (Android, IOS, Xamarin Forms, Maui, Cordova)