Job Role : Senior Software Developer - .Net
Years of Experience : 3-7 Years
Job Location : Mumbai/Bangalore/Trivandrum
Must have skills:
- Proven experience in .NET Core.
- Proficiency in version control tools like Git, build automation tools such as Maven, and deployment tools like Gitlab and Github.
- In-depth knowledge of architectural patterns, design principles, and best practices.
- Expertise in building enterprise-level web applications and RESTful APIs using Microservices, with a track record of production-scale experience.
- Deep understanding and experience of object-oriented programming (OOP).
- Familiarity with Java programming Language and migration process.
- Familiarity with database design and SQL.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Ability to collaborate with cross-functional teams such as Developers, QA, Project Managers, and other stakeholders to understand their requirements and implement solutions.
- Ability to think creatively and work well both as part of a team and as an individual contributor.
Good to have skills:
- Knowledge of SQL or NoSQL databases.
- Ability to understand and meet architecture requirements, ensuring effective design, development, validation, and support.
- Understanding of java spring boot.
- Capability to identify and resolve bottlenecks and bugs, with the ability to recommend effective solutions.
- Active participation in team meetings, troubleshooting development and production issues across multiple environments and operating platforms.
- Strong collaboration and communication skills within distributed project teams.
- A commitment to continuous learning and the evaluation and implementation of new technologies to maximize development efficiency.