We are looking for an experienced Computer Engineer to join our team at Rezi. As a Computer Engineer, you will be responsible for developing and implementing computer-based solutions to complex business problems. You will be expected to develop, maintain, and debug computer systems and networks as well as design and implement cloud-based solutions. To be successful in this role, you should have extensive knowledge of coding, networking, and cloud computing. Additionally, you should be able to troubleshoot and solve complex technical problems independently and in a team. Ultimately, you will ensure our computer systems and networks run smoothly and securely, and our cloud-based solutions are well-designed and reliable.
• As a Computer Engineer at Rezi, responsible for designing, developing, troubleshooting, and debugging software
• Developing software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes
• Investigating problem areas, making recommendations for improvements and modifications, and following standards development
• Analyzing user needs and software requirements to determine feasibility of design within time and cost constraints
• Designing, developing, and installing software solutions
• Writing and maintaining software documentation
• Maintaining system standards by following production, security, and configuration management
• Working with project managers and other engineering teams to ensure successful integration of software with existing systems
• Troubleshooting production issues and working to find solutions
• Bachelor’s degree in Computer Science or related field.
• 5+ years of experience in software engineering, computer hardware engineering, systems engineering, or a related field.
• Strong understanding of computer hardware, operating systems, and software engineering principles.
• Experience in developing, testing, and deploying computer systems and applications.
• Ability to learn and adapt to new technologies quickly.
• Knowledge of design and development tools such as Visual Studio, Eclipse, and Git.
• Experience with database technologies such as Oracle, MySQL, and SQL Server.
• Familiarity with network protocols such as TCP/IP, HTTP, and FTP.
• Excellent problem-solving, analytical, and communication skills.