#1602019415
se cases
Manage multiple products at once, including the maintenance of legacy applications
Create customized product documentation for fellow developers as well as users
In-depth understanding of how work of own team integrates with other teams and contributes to the area.
Required Qualifications
Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math) from an accredited college/university
1+ years of professional experience in software development, preferably in .Net technology
Should have good knowledge on building modular applications based on n-tier architecture with sound knowledge of Object-Oriented Design principles.
Good interpersonal skills
Strong oral and written communication skills
Desired Characteristics
Knowledge of Software Design Patterns, Test-driven Development practices and modern coding principles
Understanding on principles of SDLC and methodologies such as CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Experience with Multithread and Asynchronous programming
Experience working with Industry protocols like MODBUS, Profibus, Profinet, FF, CAN, Ethernet
Strong problem-solving abilities and debugging skills
Highly motivated, energetic, confident, self-starting personal characteristics
Excellent communication skills and the ability to interface with leadership with confidence and clarity
Able to work well with global teams, including time-zone flexibility
Ability to deliver quality results with minimal supervision.
Additional Information
Relocation Assistance Provided: Yes