Software Developer
Full-time
Mid
Description
Design and develop high-quality software solutions by translating business requirements into functional code, ensuring alignment with project goals.Collaborate with cross-functional teams, including UX/UI designers and project managers, to create seamless user experiences and enhance application functionality.Conduct thorough testing and debugging of applications to identify and resolve issues before deployment, maintaining high standards of code quality.Participate in code reviews, providing constructive feedback to peers while also incorporating feedback to continuously improve personal coding practices. Bachelor's degree in Computer Science, Software Engineering, or a related field, demonstrating a solid academic foundation in programming principles.Proven experience of 3+ years in software development, showcasing a track record of delivering high-quality applications on time.Familiarity with development methodologies such as Agile or Scrum, highlighting the ability to adapt to dynamic project requirements.Proficiency in programming languages such as Java, Python, or C#, with a strong grasp of object-oriented programming concepts.