Description

Job Description

Responsible for participating in the design, development, testing, debugging, maintaining, and documenting software components in accordance to Software Development Life Cycle (SDLC) best practices. Establish estimates and work plans for design, development, implementation, and rollout tasks. Communicate with the appropriate teams to ensure that assignments are delivered with the highest of quality and in accordance to standards.

Minimum Qualifications

5-7+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure

5+ years of proven track record of designing and delivering large scale, high-quality systems

5+ years of successful and applicable experience taking a lead role in building complex software and automation systems that has been successfully delivered to customers

Strong knowledge of industry trends and industry competition

Key Skills
Education

ANY GRADUATE