No of Positions: 2
Tentative Start Date: April 19, 2022
Work From : Offsite
Rate : $ 12 - 18 (Hourly)
Experience : 4 to 7 Year
Job Role & Responsibility
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.
➢ Unit testing of the implementation to ensure complete coverage.
➢ Proficiency in C/C++
➢ Proficiency in Microsoft SQL Server database
➢ Proficient in Object-Oriented Analysis and Design
➢ 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)
➢ Exposure to one or more software development methodologies (Agile/SCRUM preferred, 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:
➢ Experience in programming in C# and JAVA
➢ Exposure to device communication protocols such as MODBUS etc.
➢ Experience using GIT
➢ Exposure to SCRUM methodology work culture
➢ Exposure to design tools – Enterprise architect
➢ Experience with debugging tools, and profiling tools.
➢ Knowledge in Industrial Automation, SCADA, Control and Instrumentation