Responsibilities: Software design and development of moderately complex software resulting in high quality, software products.
 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 the complex modules with high quality and clean coding.
 Documentation of the specifications, design and investigations
Desired Skills and Experience
4-6 years of hands on experience in Software /Technology Development Must Have:
 Proficiency in Angular 4+, TypeScript, HTML, CSS & JavaScript
 Experience in working with any of the 3rd party angular4+ components like grid/trend/tree…
 Proficiency in Web API creation and RESTFul services with CRUD operations(.Net Framework /.Net Core)
 Proficient in Object Oriented Analysis and Design
 Systems thinking, technical acumen, analytical skills and communication skills.
 Testing skills (Unit testing, Integration testing)
 Exposure to one or more software development methodologies such as Agile/Scrum/RUP( one full lifecycle preferred)
 Good analytical and problem solving skills
 Quality mindset and attention to detail in all aspects of software engineering and development
Good to have:
 Proficiency in WPF,WCF would be an advantage
 Knowledge in Java, C & C++ would be an advantage
 Exposure to design tools – Enterprise architect / Rational rose / Visio / …
 Experience with debugging tools, profiling tools.
 Knowledge in Industrial Automation, Advanced Process Control, SCADA, Control and Instrumentation, MES
,OPC
Education: