Senior Software Engineer
Position Description:The Senior Software Engineer will be responsible for leading application support across multiple applications, managing projects and stakeholder relationships, and collaborating effectively with cross-functional teams. The ideal candidate will have strong technical expertise in object-oriented programming, client-side scripting, and database development, along with the ability to manage and deliver multiple development projects using Agile methodologies.Skills & Experience Required:Minimum 5 years of experience within the last 7 years in application development in object-oriented development (i.e. .NET, Java, Ruby-on-Rails), Client-Side Scripting frameworks (JavaScript, React, jQuery), Mobile Development (.NET Maui, React Native), Apple Development (Swift), Relational Databases (SQL Server, MySQL, Oracle DB).Minimum 1 year of professional experience with Git version control, proficient and worked within defined branching strategies.Minimum of 2 years of developing, enhancing, and supporting business intelligence reports (Power BI, Crystal Reports, or Cognos).Minimum 3+ years within the last 7 years delivering project features within agile sprints, demonstrating project work to stakeholders, facilitating Agile project management ceremonies such as standups, backlog grooming, and sprint retrospectives.Minimum 1 year of providing on-site technical support for custom-off-the-shelf systems (COTS).Education:Bachelor’s degree in computer science or information technology related degree.