Engineer - Software Application Development
Bengaluru (Bangalore Urban) Design / Civil engineering / Industrial engineering
Job description
Primary Technical Skills
3 to 4 years of programming experience in C++.
Must have worked on device communication applications using RS232 , TCP/IP , Modbus protocols.
Must be able to work on writing algorithms using c++ independently .
Must have excellent Object Oriented Programming Skills.
Must have worked on parsing XML files using C++.
Should have worked using Team Foundation Server & Visual Studio 2013 or above for doing development in C++ (2 positions) / Should have worked on Linux operating system for C++ development (1 position)
Complimentary Technical Skills
Knowledge of C#.NET . OR inclination to move to C#.NET in future .
Good understanding of .NET framework will be an added advantage.
Good understanding of SQL and RDBS .
Agile Development Process Framework.
Exposure to SCADA , Energy Management/ Monitoring Systems for at-least 1 year will be a big plus .
Behavior and Soft Skills Aspects
Good Team player
Self-motivated to learn and do things independently.
Self-motivated to design and develop modules independently with little direction.
Good Communication in oral English.
Desired profile
Qualifications :
BE – Computers, Electronics & Communication , Electronics & Electrical.