Checking job availability...
Original
Simplified
Reports To
Software Development Manager
Competencies
• Strategic Thinking
• Collaboration
• Results Orientation
• Time Management
• Responsibility
• Communication
Job Duties
• Work closely with the Team Lead and Product Manager to improve our current codebase on an ongoing basis
• 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
• Assist with code reviews
• Implement new features and create resilient, scalable API-consuming services
• Design, build, document, and maintain APIs
• Follow/improve technical and coding standards for our project architecture to achieve scalable, high performance, and secure systems
• 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
Job Requirements
• Degree in computer science, computer systems engineering, software engineering, web design, or a field related to the industry
• 5+ years of experience in PHP development
• 2+ years of experience with the Laravel framework
• 2+ years of experience with Timeless Medical Systems product line
• 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
• 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
• Work closely with the Team Lead and Product Manager to improve our current codebase on an ongoing basis
• 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
• Assist with code reviews
• Implement new features and create resilient, scalable API-consuming services
• Design, build, document, and maintain APIs
• Follow/improve technical and coding standards for our project architecture to achieve scalable, high performance, and secure systems
• 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
Job Requirements
• Degree in computer science, computer systems engineering, software engineering, web design, or a field related to the industry
• 5+ years of experience in PHP development
• 2+ years of experience with the Laravel framework
• 2+ years of experience with Timeless Medical Systems product line
• 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
• 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