Software Engineer
Full-time
Mid
Description
Design, develop, and maintain high-quality software applications by translating user requirements into functional code.Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with business objectives.Conduct thorough testing and debugging of applications to ensure optimal performance and reliability.Participate in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement. Bachelor's degree in Computer Science, Software Engineering, or related fields, demonstrating a solid foundation in programming principles.2-5 years of professional experience in software development, showcasing a track record of successful project delivery.Proficiency in programming languages such as Java, Python, or JavaScript, with hands-on experience in building scalable applications.Familiarity with database management systems (SQL or NoSQL) and the ability to design efficient data models.