Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary. Demonstrate the ability to help team members through pair programming and code reviews. Demonstrates awareness about product positioning and differentiations.
Applies principles of SDLC and Lean/Agile/XP/TDD/CI/CD methodologies to deliver high quality, secured, and scalable software modules. Skilled in writing code that meets standards and delivers desired functionality using the technology selected for the project.
Write unit test cases and end to end test cases. Drive world-class quality in the development and support of products. Skilled in core data structures and algorithms and implements them using language of choice. Desired Educational Qualification: Bachelor s or Masters Degree in Computer Science or Electronics Engineering
Looking for 7 to 10 years of professional experience in Software development Technical Skills / Knowledge Required:
Strong expertise and experience with object-oriented design methodologies and various programming languages, including C++, VC++, MFC, ATL COM.
Good to have knowledge in Visual Basic, C# .Net, WPF, WCF, basic Knowledge on web technologies.
Industrial Automation Knowledge.
Working knowledge of Agile methodologies.
Ability to break down problems and estimate time for development tasks.
Expoure in using Controller programming/HMI software is added advantage.
Job Classification
Industry: Engineering & Construction Functional Area: Engineering - Software, Role Category: Software Development Role: Software Development Employement Type: Full time
Education
Under Graduation: Any Graduate Post Graduation: Any Postgraduate