Appcrave is seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and implementing high-quality software solutions for our clients. You will work closely with cross-functional teams to deliver innovative solutions that meet business objectives and drive customer satisfaction.
Key Responsibilities:
Design, develop, and maintain scalable and robust software applications.
Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
Conduct code reviews to ensure code quality and adherence to best practices.
Troubleshoot and debug complex software issues.
Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
Participate in Agile/Scrum development processes and contribute to sprint planning and execution.
Qualifications:
Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
5+ years of experience in software development, with a strong focus on backend technologies.
Proficiency in programming languages such as Java, Python, or C#.
Experience with modern web frameworks and libraries (e.g., Spring, Django, React).
Strong understanding of database systems (SQL and NoSQL).
Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Experience with Agile/Scrum methodologies is a plus.
Be part of a rapidly growing company with a global footprint.
Work on exciting and challenging projects with top-tier clients.
Enjoy a collaborative and inclusive work environment.
Opportunities for professional growth and career advancement.
Competitive salary and comprehensive benefits package.