Skill diminta
Attention to DetailEnglishGitJenkinsKubernetesMicroservicesMicrosoft OfficePHPPythonRabbitMQSQLTerraform
Deskripsi
Deskripsi pekerjaan Back-end Developer Python Cyber Olympus
Responsibilities
- Collaborate with team members and stakeholders in developing features and new
- products.
- Develop solutions according to specified business requirements.
- Define and write up the technical spec, including the appropriate technology and
- workflow to coding standards.
- Demonstrate and present implementation to team leaders/heads/CTO.
- Implement Unit and Integration Tests.
- Ensure software meets all requirements of quality, security, modifiability, extensibility
- etc.
- Participate in code reviews, identifying anti‐patterns in the code and refactoring
- opportunities.
- Other duties as deemed necessary by their superior from time to time.
- Qualifications/Experience
- BSc in Computer Science or related field.
- 3-6 years of experience
- Excellent knowledge of software and application design and architecture.
- A technical mindset with great attention to detail.
- Understanding of software quality assurance principles.
- Experience with software development lifecycle (SDLC) processes.
- Experience with service-oriented architecture (SOA).
- Experience in software development and coding in Python. PHP will be considered an
- advantage.
- Experience in SQL and NoSQL databases.
- Some experience in RabbitMQ or Kafka or other
- Experience in developing microservices and managing containerized applications.
- Some experience building websockets.
- Some level of experience with Kubernetes and IaC (Terraform,Helm).
- Be proficient in using version control and continuous integration, with tools such as Git
- and Jenkins.
- Understanding of web security standards and best practices.
- Working Mode
- Work from Office (10 am-7pm) preferable
- Hybrid & Remote working acceptable
- Language
- Candidates are required to have high proficiency in English