Apply on
Original
Simplified
Reports To
Software Development Manager
Competencies
• Strategic Thinking
• Collaboration
• Results Orientation
• Time Management
• Responsibility
• Communication
Job Duties
• Software Development; modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
• Assist with debugging production issues/bugs and fix them when they arise
• Contribute to all phases of the development lifecycle: planning, design, implementation, and testing
• Wortk with leadership and cross functional teams implement new features or improve existing codebase.
• Build and implement new software and applications from the ground up.
• Perform analysis, design, implementation, verification, demonstration, and maintenance of these products in a team environment.
• Work with Quality Assurance, Project Managers and Product Managers to ensure that company products are meeting client standards.
• Perform complex code review.
• Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
• Refactor current code base for better quality and maintainability.
• Plan, spot technical risks, issues and dependencies, and communicate the impact of these to the project team.
• Mentor level I and II Developmental team members.
Job Requirements
• Degree in computer science, computer systems engineering, software engineering, web design, or a field related to the industry
• 8+ years of experience in PHP development and Javascript
• Experienced in writing testable code and automated tests
• Familiar with object-oriented design, design patterns, and software development best practices
• Flexible attitude, a strong commitment to quality and accountability
• Good understanding of REST API principles
• Proven experience in developing engaging, interactive solutions
• Demonstrated aptitude for learning new technologies
• Strong knowledge of browser compatibility problems for all platforms and major browser types
• Ability to effectively communicate both verbally and in writing
• High level of integrity and work ethic
• Ability to prioritize and manage conflicting demands
• Ability to work individually as well as part of a team
• High flexibility with strong interpersonal skills that allow one to work effectively in a diverse environment
Work Conditions
• Extended periods of sitting
• Overtime as required
• Operation of desktop computer and peripherals
• Working in a busy office environment with frequent interruptions
Software Development Manager
Competencies
• Strategic Thinking
• Collaboration
• Results Orientation
• Time Management
• Responsibility
• Communication
Job Duties
• Software Development; modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
• Assist with debugging production issues/bugs and fix them when they arise
• Contribute to all phases of the development lifecycle: planning, design, implementation, and testing
• Wortk with leadership and cross functional teams implement new features or improve existing codebase.
• Build and implement new software and applications from the ground up.
• Perform analysis, design, implementation, verification, demonstration, and maintenance of these products in a team environment.
• Work with Quality Assurance, Project Managers and Product Managers to ensure that company products are meeting client standards.
• Perform complex code review.
• Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
• Refactor current code base for better quality and maintainability.
• Plan, spot technical risks, issues and dependencies, and communicate the impact of these to the project team.
• Mentor level I and II Developmental team members.
Job Requirements
• Degree in computer science, computer systems engineering, software engineering, web design, or a field related to the industry
• 8+ years of experience in PHP development and Javascript
• Experienced in writing testable code and automated tests
• Familiar with object-oriented design, design patterns, and software development best practices
• Flexible attitude, a strong commitment to quality and accountability
• Good understanding of REST API principles
• Proven experience in developing engaging, interactive solutions
• Demonstrated aptitude for learning new technologies
• Strong knowledge of browser compatibility problems for all platforms and major browser types
• Ability to effectively communicate both verbally and in writing
• High level of integrity and work ethic
• Ability to prioritize and manage conflicting demands
• Ability to work individually as well as part of a team
• High flexibility with strong interpersonal skills that allow one to work effectively in a diverse environment
Work Conditions
• Extended periods of sitting
• Overtime as required
• Operation of desktop computer and peripherals
• Working in a busy office environment with frequent interruptions
Similar Jobs