Do you want to be a part of a talented team caring about their products and striving to make them the best on the market?
Then join us!
Customer
Our customer is a Norwegian-based company that provides a comprehensive quality system to over 300 large and medium-sized organizations.
Project
The product is a quality system for the public sector and municipalities that covers document flow, risk analysis, and other processes, where quality control is needed.
Requirements
- Bachelor’s or Master’s degree in Computer Science or another technical discipline
- Excellent PHP skills with 5+ years of professional coding experience
- Strong knowledge of OOP
- Familiarity with SQL databases and their declarative query languages
- Experience with CI/CD development pipelines
- Proficient understanding of code versioning tools, such as git/bitbucket
- Experience with service/microservice oriented architectures with REST based APIs and JSON
- Excellent attitude and personal skills
- A committed and focused team member
- Strong verbal and written communication skills in English
Capable of documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
Will be a plus
Responsibilities
- Build efficient, testable, and reusable PHP modules
- Design and develop scalable, modular, and manageable production web application features defined by our product team
- Solve complex performance problems and architectural challenges
- Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
- Promote good design principles, such as code reuse, modularity, and extensibility
- Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
- Perform code review for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
- Continuously participate in technical risks identification and analysis, suggest a mitigation strategy
- Report status and progress according to the project and company demands
- Contribute to the creation of technical specifications
- Participate in estimation and planning sessions