We are seeking a highly motivated and organized individual to join our team as a software engineer. Key responsibilities will include designing and developing software applications, collaborating with cross-functional teams, and troubleshooting technical issues. Key skills required include proficiency in object-oriented programming, experience with agile development methodologies, and strong problem-solving skills. Key qualifications include a bachelor's degree in computer science or related field, and a minimum of 2 years of software development experience. We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive salary and benefits package. Responsibilities include • Designing and developing software applications using object-oriented programming languages • Collaborating with cross-functional teams to identify and prioritize project requirements • Troubleshooting technical issues and resolving complex problems • Participating in code reviews and ensuring high-quality code standards • Staying up-to-date with industry trends and emerging technologies