C#

Salary

₹15 - 20 LPA

Min Experience

4 years

Location

Bengaluru

JobType

full-time

About the role

Responsibilities: Design, development, and maintenance of Industrial Automation Software applications

➢ Analyze and understand the functional/non-functional requirements.

➢ Understand the high level design and ability to translate to low level design and implementation

➢ Implementation of complex modules with high quality and clean coding.

Desired Skills and Experience

4-8 years of hands on experience in Software /Technology Development

Must Have:

➢ Proficiency in C# .Net, ASP.NET, Web API, JSON

➢ Proficiency in JavaScript and Angular

➢ Proficient in Object Oriented Analysis and Design, SOLID Principles, Design Patterns etc.

➢ A good understanding of SOA, Client-Server architecture.

➢ Must have good knowledge of multi-threading concepts

➢ Development experience in Visual studio 2019

➢ Systems thinking, technical acumen, analytical skills and communication skills.

➢ Testing skills (Unit testing, Integration testing).

➢ Adoption of AGILE development methodologies such as SCRUM in recent projects

➢ Quality mindset and attention to detail in all aspects of software engineering and development

➢ Exposure to DevOps and Git in recent projects.

Good to have:

➢ Proficiency in Java

➢ Experience in Web Sockets, Servlets, HTML5, and JQuery.

➢ Exposure to design tools – Enterprise architect / Rational rose.

➢ Experience with debugging tools, profiling tools.

➢ Knowledge in Industrial Automation, SCADA, Control and Instrumentation, MES ,OPC

➢ Experience in developing device drivers to communicate with field devices using proprietary

Protocol.

➢ Team and Project Management Skills.

➢ Effort Estimation techniques.

Education

Bachelor / Masters in Computer Engineering, EEE, Electronics & Communication, Information

Technology, Computer Science, Instrumentation or Chemical Engineering

Skills

.NET
asp.Net
WebAPI
JSON