Requirement analysis and design of software solutions based on requirements and architectural /design guidelines
Responsible for the high level and low level design
Implementation of features and/or bug-fixing and delivering solutions adhering to coding and quality guidelines
Identification and implementation of (unit/integration) tests to ensure solution addresses customer requirements and does not cause impact to installed base
Ensuring integration and submission of solution into software configuration management system, within committed delivery timelines.
Active contribution in the risk analysis of the product.
Actively participate in developing automation for critical modules covering build acceptance tests.
Qualification and Experience
Bachelor’s or Master’s degree in Computer Science/Electronics Engineering required, or equivalent
4 to 8 years of experience in software development lifecycle.
Desired Experience
Proficiency in ASP. Net Core Web API and C#.
Strong experience with. Net Core.
Knowledge and experience in developing applications using WPF (Windows Presentation Foundation).
Expertise in Entity Framework for ORM (Object-Relational Mapping).
Proficiency in SQL Server 2022, including database design, development, and optimization.
Strong knowledge on Git or any other equivalent source control.
Good have the knowledge on the user interface controls like Telerik.
Nice to have skills on Docker, Kubernetes, Terraform, YAML
Capabilities
Should have good communication skills, be self-motivated, quality and result oriented