ESSENTIAL DUTIES AND RESPONSIBILITIES
Will include the following, but other duties may be assigned:
Work with internal and external customers to create software requirements and specifications.
Design and develop quality software which meets the defined requirements and specifications.
Ensuring that all software is created in adherence to the software policies and procedure.
Help develop project plans to ensure software is developed, tested and delivered on time.
Prepare status reports and keep management, clients and others informed of development status and related issues.
Keep informed on recent developments in software development.
Ensure all software related activities comply with the global Harsco compliance standards and procedures.
KNOWLEDGE AND SKILLS
Demonstrate software development experience. Strong analytical, troubleshooting and problem solving skills. Demonstrate high-energy level and strong work ethics. Ability to manage multiple tasks and issues to agreed deadlines. Excellent customer service, verbal, written and interpersonal communication skills. Knowledge of software development tooling (SCM, debuggers, bug tracking, quality metrics) is preferred.
Strong in Web Application Development, Database Development & SQL programming, C#.NET, C++.
Mobile App Development, Bluetooth protocols
PREFERRED DOMAIN KNOWLEDGE
Web Based Systems, Database System, Mobile Device Architecture
EDUCATION AND WORK EXPERIENCE
Requires a Bachelors of Engineering Degree in Computer Science or closely related discipline or equivalent. Preferred B.E/B.Tech. Aggregate: 70% or above.
Experience: 3 to 8 years