Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
You will be accountable for the creation and delivery of the strategic, software and IT architecture vision and leadership and all aspects of the development of the software.
The role is responsible for designing, developing integrating and supporting business systems and other applications software. You must be capable to facilitate and implement the integration of new and existing IT components and technology in the most efficient and cost-effective manner.
Position is required to have experience with respect to applications development, implementation and maintenance, project management, strategic planning, applications and workflow analysis and systems integration.
Minimum Requirements: You must hold a bachelor’s degree in Computer Science, Engineering, or equivalent and at least 2 years previous experience as a Software Engineer related to development and support of applications software and software related projects.
Also, the applicant must possess at least 2 years of experience in software development, software testing and technical troubleshooting. Candidate should be experienced on Java Script, HTML, CSS, Bootstrap, C, C++, ASP.net, Python, SQL Server 2008, MS Access, My SQL.
Key responsibilities are set out below: • Develop interfaces, applications and other technical solutions to support the business needs through the planning, analysis, design, development, implementation and maintenance phases of the software and systems development lifecycle • Design, develop, and implement horizontal integration to help facilitate information flow • Implement and maintain a continuous improvement plan for software development and IT infrastructure • Perform system analysis and design to develop and propose business solutions that are feasible, efficient, cost-effective and consistent with Kelter Solutions strategy • Work with the team to examine and translate business requirements into a solution • Participate in development workstreams, from design through testing and deployment • Evaluate business needs, study IT systems to evaluate effectiveness and make recommendations for improving efficiency, enhancing security or reducing and mitigating risks and implementing appropriate IT Solutions • Improve system quality by identifying issues and common patterns, and develop standard operating procedures • Provide consulting support to user staff and management as part of IT planning and strategy development process • Maintain effective client relationships, delivering timely and relevant information and quickly identify and report project risks • Work with other developers, designers, and architects to ensure the build meets business requirements and performance goals • Write, update and maintain technical program, end user documentation and operational procedures • Participate in ‘Go-Live’ support and testing activities • Create and maintain end user system training documents • Keep abreast of current trends in applications development and design concepts and technologies
You will need to possess the following skills and personal attributes: • Good practical knowledge of an object-oriented or functional programming • Knowledge of algorithms and data structures • Strong analytical and reasoning skills with an ability to visualise processes and outcomes • Proficiency in troubleshooting software issues and debugging a large codebase