Role: Dotnet DeveloperType: ContractDuration: 6 monthsLocation: RemoteExperience: 5-7 YearsTime zone: General IST Shift
Technology Requirement:1- Senior Software Engineer – .NET CoreThe candidates chosen for this role will work alongside team members in an agile environment and apply technical, analytical and communication skills towards producing and maintaining secure, high quality, database-driven web application and web servicesusing C#.NET and web technologies. Candidate must be driven, work well with others in a fast-paced environment, and willing to mentor junior level developers. Candidate must be able to drive technology and provide an immediate impact to the development and architecture of systems.
Bachelor’s degree in computer science or a related fieldAt least 3-7 years of software programming using .NET Core with Latest version such .NET 5 and .NET 6 is a mustExperience in latest ASP.NET MVC framework with latest versions, at least from 5 and aboveExperience in SQL serverExperience in test driven development
Must Technical Skills:Strong programming & Scripting skills in C#Good experience using C#.NET Core for Application Development with latest versionExperience in latest ASP.NET MVC framework with latest versions, at least from 5 and aboveExperience in RESTFUL API and SQL server.Strong in Dapper and Entity Framework, HTML, CSS, JQuery and JavaScriptSQL Server database (writing SQL, building schemas, tuning databases and etc.)Experience in MySQL or PostgreSQL will be an added advantage.Experience in Agile iterative and incremental development projectKnowledge in Kubernetes and Dockers containers in cloud deployment methodologies will be an added advantageGood experience with SQL Server database design and developmentExperience with automated unit testingMust be passionate about software developmentStrong research skillStrong knowledge in industry best practices in developmentAbility to interface competently with other technical personnel or team members to finalize requirementsAbility to complete complex bug fixesGood Verbal and written communications skills
Key Responsibilities:Web based application developmentTranslate business requirements into technical solutionsInvestigate, analyze, document and fix reported issuesTo maintain a high level of software qualitySuccessfully implement development processes, coding best practices, and code reviewsResolve complex technical issues as necessaryDesign and work with complex data modelsAll other duties as assignedHelpful:Experience with Azure or AWSExperience developing secure applications