Job description
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.
Desired Skills and Experience
6-9 years of hands on experience in Software /Technology Development
Must Have:
ï€ ï€ ïƒ˜ Proficiency /Strong in Python / C#
ï€ ï€ ïƒ˜ Proficient /Strong in OOPS concepts and application
 Experience in web technologies (ReactJS/JavaScript/HTML/CSS)
 Must have experience in Unit testing methodologies
 Development experience in Visual studio, VS Code
 Comfortable to work with git.
 Systems thinking, technical acumen, analytical skills and communication skills.
 Testing skills (Unit testing, Integration testing)
 Exposure to one or more software development methodologies (RUP 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:
 Exposure to SCRUM methodology work culture
 Exposure to design tools
 Experience with debugging tools, profiling tools.
 Knowledge in Industrial Automation