Post Job Free
Sign in

Senior Software Engineer II

Company:
Topsoe
Location:
Delhi, India
Posted:
May 05, 2024
Apply

Description:

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.

Full time

Apply