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 performance
Requirements:
• 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 debugging
Contribute to our cutting-edge software development while mentoring up-and-coming talent in a collaborative environment.
#J-18808-Ljbffr