What are the responsibilities and job description for the Lead Software Engineer position at Stellar Consulting Solutions, LLC?
• Lead the design and development of software applications using AWS services such as Cognito, Secrets Manager, SQS, SNS, API Gateway, ECS, and Lambda.
• Oversee the implementation of Spring Framework, Spring Boot, and Java-based solutions to ensure robust and scalable applications.
• Provide technical expertise in JavaScript to enhance front-end development and improve user experience.
• Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
• Ensure adherence to coding standards, best practices, and security guidelines throughout the development lifecycle.
• Conduct code reviews and provide constructive feedback to team members to maintain code quality and foster a culture of continuous improvement.
• Troubleshoot and resolve complex technical issues, ensuring minimal downtime and optimal performance of applications.
• Mentor and guide junior developers, providing technical support and fostering their professional growth.
• Stay updated with the latest industry trends, technologies, and best practices to drive innovation and continuous improvement.
• Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
• Develop and maintain comprehensive documentation for software applications, including design specifications, user guides, and technical manuals.
• Contribute to the overall success of the company by delivering high-quality software solutions that meet business objectives and enhance customer satisfaction.