Join our team as a Senior Software Engineer, leading the development of impactful software solutions. Your role will involve mentorship and enhancing technical collaborations.This role is crucial in designing, developing, and maintaining software tailored to client needs. Applicants should have over 5 years of experience and be adept in various programming languages, primarily focusing on agile methodologies. You will engage with cross-functional teams to translate business needs into technical solutions while nurturing underdeveloped talent in software engineering.Key Responsibilities:
Lead the design, development, and testing of software applications
Facilitate technical design discussions and ensure best practices
Collaborate with product managers to define project specifications
Mentor and guide junior developers to enhance team capabilities
Troubleshoot and optimize existing solutions for better performanceRequirements:
Bachelor’s degree in Computer Science or Software Engineering
Minimum 5 years in software development roles
Proficient in languages: Java, C#, Python, or JavaScript
Solid understanding of SDLC, agile methods, and version control
Familiarity with AI tools and debuggingContribute to our cutting-edge software development while mentoring up-and-coming talent in a cooperative workplace.#J-18808-Ljbffr