Sr. Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Finance Web Applications Software DeveloperDevelop, create, and modify finance web applications software, APIs or specialized utility framework components. Analyze business needs and develop software solutions for public or internal use with the aim of optimizing operational efficiency. Analyze and design application database solutions, collaborating database development efforts across organization.Responsible for full life cycle development of web-based applications to include design, implementation, testing and maintenance of simple to highly complex web application features and components.Conducts detailed analysis of system interactions to determine technical solutions and resolves problems which are cost effective and consistent with user needs, system capacities and capabilities.Conduct cross-functional code review.Project ManagementWorks on multiple high-level projects/features concurrently. Lead Engineer on projects of a large scope and/or complexity.Utilizes effective project management techniques in planning, estimating, controlling and completing assignments in Agile / SAFe environment.Identifies problems related to primary financial software application and determines corrective action.Develops custom programs when required.MaintenanceWorks with Service Desk and/or Application Support Specialists to troubleshoot complex problems and member service issues.Identifies and implements solutions to complex issues that are related to production level code defects or process changes.Training – 10%Trains and mentors entry to mid-level Developers and Engineers.Trains Service Desk on operational procedures and processes developed by the Senior Software Engineer.Adhere to and ensure compliance of all business transactions with policy and process of the Bank Secrecy Act. Ensures compliance with all applicable state and federal laws, company procedures and policies. Maintains integrity and ethics in all actions and conversations with or regarding credit union members and their accounts; complies with Privacy Act directives.What makes you a great fit?You'll be a great fit if you have a completion of a Master's degree in Computer Science or a related field with relevant Microsoft Certification, and you have:5+ years' experience in application development using.NET Framework,.NET Core and/or Core Financial Systems FrameworkExperience in TDD, continuous integration, and code review practice is strongly desiredAdvanced understanding of source control managementPrior agile / SAFe experience requiredDemonstrated expertise and understanding of development process, including specification, documentation and quality assurance required.