Desired knowledge and experience:
- Over 4+ years of experience (including current role) in Software development using C# .Net.
- Strong problem-solving and analytical skills
- Strong OOPS programming skills, Design principles & patterns and a good understanding of the overall Architecture.
- Experience across various technology stacks (e.g., .NET, Java, Node.js, etc.).
- Exploring mindset on understanding the problem and suggesting alternative approaches.
- Familiarity with evaluating older/legacy technologies (e.g., .NET Framework, Java EE).
- Strong knowledge of modern alternatives (e.g., .NET Core/.NET 8, containers, etc.).
- Familiarity with CI/CD pipelines.
- Ability to assess technical debt and make informed trade-offs.
- Realize the requirements and implement it with highest quality and on time.
- Identify and evaluate emerging technologies and trends in the software development industry
- Can work independently in ambiguous environments and still deliver clarity and actionable recommendations.