Date:  Sep 5, 2024
Location: 

New Delhi, IN

Job Category:  IT
Application deadline:  October 04, 2024

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. 

#LI-SG1