As a .NET developer, the candidate will participate in thedesign / development / customization and maintenance of software applications.
The candidate will also be maintaining a close workingrelationship with the other application stakeholders.
Experience of developing secured and high-performance webapplication(s)
Knowledge of software development life-cycle methodologies e.g.Iterative, Waterfall, Agile, etc.
Designing and architecting future releases of the platform.
Participating in troubleshooting application issues.
Jointly working with other teams and partners handling differentaspects of the platform creation.
Tracking advancements in software development technologies andapplying them judiciously in the solution roadmap.
Ensuring all quality controls and processes are adhered to.
Planning the major and minor releases of the solution.
Ensuring robust configuration management.
Working closely with the Engineering Manager on differentaspects of product lifecycle management.
Demonstrate the ability to independently work in a fast-pacedenvironment requiring multitasking and efficient time management.
What we are looking:
Experience of developing secured and high-performance webapplication(s)
Knowledge of software development life-cycle methodologies e.g.Iterative, Waterfall, Agile, etc.
Experience in Microsoft .NET framework 2.0/3.5/4.0
In-depth knowledge of Microsoft ASP.Net, ASP.NET MVC, C#,JavaScript, Angular 2/4/5.
Should have knowledge of Entity Framework.
Experience on OOPS, Design Pattern and n-tierarchitecture application.
Experience on SQL Server 2012 and above.
Experience of programming in LINQ (Language Integrated Query)
Experience of code review and code refactoring with bestindustry practices.
Must have basic knowledge of integrating applications withsingle sign-on services (e.g.: Active directory/LDAP authentication/SSO)
Must have knowledge of working on source safe repository (TFS,Visual Source Safe, etc.)
Experience with working on SharePoint will be an added plus
Bachelor's/ Masters degree in Computer Science, Engineering orequivalent with 3 - 6 Years of experience in developing software applications.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time