We are looking for an experienced and knowledgeable Developer to join our team at Rezi. The successful candidate will have an in-depth understanding of programming languages and a proven track record of developing cutting-edge software solutions.The Developer should be able to work independently and as part of a team, and should possess strong time management skills to ensure projects are completed on time.The primary responsibilities of the Developer include analyzing user requirements, developing software solutions, and designing and coding applications. Additionally, the Developer will be responsible for troubleshooting, debugging, and deploying software applications, as well as ensuring that software meets user requirements and industry standards.The successful candidate should possess excellent problem-solving skills and the ability to work in a fast-paced environment. Additionally, excellent communication and interpersonal skills are essential for this position.
• As a Developer at Rezi, responsible for developing, debugging, and testing applications
• Design, develop and maintain software solutions, while following the standards and best practices established by the team
• Collaborate with the team to build highly scalable, fault tolerant, and maintainable software solutions
• Utilize established coding and design patterns to ensure quality and efficiency of code
• Analyze, design, and implement system solutions, based on user and system requirements
• Develop and maintain unit tests for code and ensure code meets coding standards
• Troubleshoot and debug applications, identify performance bottlenecks and provide solutions to improve performance
• Participate in design and code reviews, and ensure the code is optimized for performance and scalability
• Bachelor's degree in Computer Science, Software Engineering, or a related field
.• 3+ years of experience in software development.
• Proficiency in developing and deploying web applications.
• Knowledge of software design patterns, principles, and best practices.
• Understanding of database technologies such as SQL and NoSQL.
• Experience with development tools such as Git, Jenkins, and Docker.
• Excellent problem-solving and communication skills.
• Ability to work independently and as part of a team.