Purpose of the role :
Designs and builds application software including integration, data migration and reporting to help deliver the Matrix for Windows replacement with the web based MyMatrix solution.
Works with technology and business teams on related work as it relates to system support, development, integrations, job scheduling, long term support.
Develop and maintains code, documentation, and technical support / process documents.
Evaluates project work streams feature / upgrade / change requests and recommend courses of action.
Identifies performance issues and make improvements.
Develop software applications, adhering to designs, supporting internal business requirements or external user. This includes Front-end development ASP.
Net - 40%, Back-end development Java (web services) 40% and Database Stored Procedures 20%
Code review of other developers work and hold fellow engineers to code quality standards.
Experiment with and evaluate new technologies.
Bachelor's degree or higher in Software Engineering, Computer Science, Information Systems, Information Technology, or similar relevant studies with at least 3+ years of software development experience.
Strong knowledge of Web Development in Agile Methodology, with working knowledge in any Agile tools like Rally or Jira
Solid understanding of programming fundamentals and development / debugging process and strategies
Experience with continuous deployment tools like Jenkins and GitHub.
Understanding of cross-browser compatibility issues
Experience of working in a multinational organization, and global teams with diverse backgrounds and cultures
Effective communication skills both verbal and written
Team player who collaborates well within the team and other business stakeholders.
Ability to get things done with strong analytical and problem-solving skills and able to deliver within estimated timeline.