• An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage • More than 8 years exposure to Modern web application development • Minimum 4+ years of Experience in .Net Core • Must have foundational, logical and creative level experience with web technologies like MVC/ Core MVC, Rest WebAPI, HTML5, CSS, AJAX, JSON, JQuery, and Javascript • Experience developing web applications using .Net Core technology. • Experience developing web applications using React UI technology. • Design build and maintain efficient and reusable C# code using design patterns • Expertise in .Net Data Structures and LINQ • Experience building and consuming JSON-based Web API services • Good user of OOPS and Solid principles are highly important • Hands-on with code quality tools • Good understanding of TDD/BDD best practices • Sound knowledge in configuring IIS locally or in server • Hands-on with versioning tools like git, tfs, or bitbucket is mandatory • Familiarity in CI/CD pipelines and docker commands (Kubernetes is an advantage) are essential skills
Job Title
Senior Software Engineer