Innotech is seeking a talented Software Engineer to join their dynamic team to develop and implement software solutions that will drive the growth and success of the company.
Requirements
- Proficient in programming languages such as Java, Python, or C++
- Strong knowledge of software development life cycle and agile methodologies
- Experience with database management and SQL
- Familiarity with front-end development technologies (HTML, CSS, JavaScript)
Responsibilities
- Design, develop, and debug software solutions to meet business needs
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications
- Write clean, efficient, and maintainable code using modern programming languages
- Perform unit testing and troubleshooting to ensure high-quality, error-free software
- Keep up-to-date with emerging technologies and apply them to enhance our products
- Participate in code reviews and provide constructive feedback to team members
- Continuously optimize software performance and improve user experience
Other
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience as a Software Engineer
- Excellent problem-solving skills and attention to detail
- Good communication and teamwork abilities
- Passion for learning and staying up-to-date with industry trends