Job Title: Software Architect
As a skilled software architect, you will design and implement elegant web-based solutions to drive business success.
Responsibilities:
* Develop high-quality, scalable, and maintainable codebases
* Collaborate with cross-functional teams to deliver client projects and product initiatives
* Work closely with senior developers to write technical implementation notes
* Communicate effectively with project managers to understand client needs and technical requirements
* Participate in code reviews to ensure adherence to best practices
* Design and integrate APIs and web services to build robust applications
* Troubleshoot issues, perform unit testing, and resolve defects
Requirements:
* Exceptional written and spoken English communication skills
* Minimum 5+ years of professional experience in software development
* Bachelor's degree in Computer Science or a related field
* Proven experience with software product development and Agile methodologies
About Us: We are a leading provider of innovative solutions for businesses. Our team is passionate about delivering exceptional results and making a lasting impact.