New Delhi, IN
Senior Software Engineer II
Job Role : Software Developer - .Net
Areas of responsibility and tasks
-
Responsible for complete Software development life cycle of highly scalable, distributed solutions in C#, VB.Net, .Net framework, Windows form, WPF, WCF.
-
Responsible for design, development, implementation and support of highly scalable, distributed solutions that leverage Azure components and services.
-
Provide software development insights with respect to application architecture, design patterns and best practices.
-
Work with IT security to monitor and ensure security and privacy Desktop applications and associated data.
-
Regularly evaluate cloud applications and services for optimizations and upgrade
-
Integration across various commercial enterprise system and in-house tools.
-
Agile Architecture principles and stronghold on MVC, PRISM, MVVM.
Competencies
-
Excellent knowledge of application architecture, techniques, design patterns and strategies
-
Experience with agile process, DevOps and Version control systems like Jira, GIT, TFS, Azure DevOps, Teamcity etc
-
High level understanding of key cloud security concepts like Active Directory, OAuth, Firewalls etc.
-
Experience with .NET layered server architecture.
-
Experience with working with RESTful web services is a plus.
-
Experience with remote solutions like Citrix is a plus.
-
Experience with VB.Net is a plus
-
Knowledge of process or chemical/mechanical engineering or manufacturing process will be beneficial
-
Experience developing technical requirements based on business imperatives
-
Demonstrated project experience in estimating, planning and delivery of the software packages.
-
Willingness to learn and ability to grasp new technologies is a must for this role.
Qualifications & Skills
-
6+ years of Dotnet based software development experience with a background in Computer Science (B.Tech./M.Tech. in CS or equivalent).
-
Candidate must be open-minded and be able to understand complexity of tasks and project deliveries.
-
Candidate can speak, read and write English effortlessly.
-
Must be able to work with team members and under minimal supervision
-
Experience of working in an Agile development environment is a must.
To ensure a secure and trustworthy work environment, our recruitment process may include background checks and criminal record requests.
#LI-SG1