Duties and responsibilities
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle. - Agile environment - Create, test and promote software coding. - Solve problems arising from errors and issues related to software. - Ensure feasible coding habits and clarity with code, for future use. - Comprehend code and make it more efficient, as well as add to existing code without breaking functionality and logic. - Learn information that may not be related solely to programming to improve comprehension. - Communicate clearly using appropriate and effective communication tools and techniques. - Set up monitoring tools; check systems are healthy and running; look for defects to ensure data is valid - Learn various software applications. - Complete a task from start to finish with or without a deadline. - Report to a Technical Lead with results and solutions. - Protect operations by keeping information confidential. - Provide information by collecting, analyzing, and summarizing development and service issues. - Perform tasks precisely and according to standards and procedures, and without errors. - Pay close attention to detail, accuracy and completeness. - Maintain high level of productivity and self-direction.
Education - Education in Computer Science (3rd Year preferred) or other education related to programming.
Critical thinking and problem solving skills: Analyzes problem by gathering and organizing all relevant information.
Planning and organizing: Plans and organizes tasks and work responsibilities to achieve objectives. Sets priorities and schedules activities.
Technical Aptitude: Has basic computer skills mastered, learns in an unstructured environment, is able to identify symptoms versus problems, can problem solve with others, reaches out for help before becoming frustrated.
Communicate Effectively: Speak, listen and write in a clear, thorough and timely manner using appropriate and effective communication tools and techniques.
Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problems, and make decisions that enhance organizational effectiveness.
Make Decisions: Assess situations to determine the importance, urgency and risks, and make clear decisions which are timely and in the best interests of the organization.
Work Standards: Sets and maintains high performance standards. Pays close attention to detail, accuracy and completeness.
Initiative: Seeks increased responsibilities, asks for and offers help when needed.
Adaptability: Adapts to changing work environments, work priorities and organizational needs.
Integrity: Shares complete and accurate information; maintains confidentiality; adheres to organizational policies and procedures.