Unclassified - Williamsville, NY
posted 5 months ago
We are seeking a Lead Application Developer for our Supply Management Systems Group located in Cheektowaga, NY. This role is critical as it supports the supply chain needs of one of the largest providers of food services in the country. As a Lead Application Developer, you will work closely with a team of seasoned professionals on web applications and high-performing back-end processing. The team is responsible for managing systems that handle extremely complex financial calculations and postings each month, working with very large datasets under tight processing time constraints. You will be involved in a mixture of web applications and back-end batch processes, ensuring that our systems are efficient and effective in meeting the demands of our business. In this position, you will lead technological initiatives that align with Sodexo's global strategic plan, emphasizing the importance of technology in enhancing our competitiveness and fostering a culture of innovation. Under minimal supervision, you will design, develop, and implement technical solutions within the Supply Management space. Familiarity with modern technologies such as C# .NET, MVC, Angular, JavaScript, and Oracle PL/SQL is essential. You will implement software development lifecycle practices, including requirements analysis, project management, release engineering, configuration management, and problem tracking and resolution. Additionally, mentoring junior team members will be a key part of your responsibilities. Your role will involve working with business owners and users to document their requirements, architecting the overall solution, and developing functional and technical documentation as needed. You will collaborate with the development team to design individual components, assist in their development, and coordinate with other IS&T teams such as Database Administration and Information Security. Code reviews, unit testing, QA testing, and User Acceptance testing will also be part of your duties, along with ongoing production support of the entire suite of applications. You will need to balance multiple factors when choosing a solution design, including speed to market, cost, technical complexity, supportability, and impact on existing systems. On-call responsibility for critical issues will also be required.