Software Developer
Role details
Job location
Tech stack
Job description
-
Build, update, and support software solutions using technologies such as .NET, C#, ASP.NET, JavaScript, and Symitar-related tools.
-
Organize project activities by preparing timelines, coordinating deliverables, and helping drive work to completion within agreed deadlines and budget expectations.
-
Partner with internal teams, clients, and external parties to align on project scope, monitor progress, and address issues that may affect delivery.
-
Develop, execute, and refine testing approaches to confirm applications and enhancements perform as intended and satisfy business needs.
-
Maintain thorough records of project activity, technical work, operating instructions, and other documentation needed for support and continuity.
-
Serve as a reliable point of contact for customers by answering questions, resolving technical concerns, and providing guidance or training when needed.
-
Track risks, milestones, and significant updates, then communicate status clearly to leadership and relevant stakeholders.
-
Recommend practical improvements to documentation methods, workflow visibility, and overall project support processes.
Requirements
-
Contribute to broader team success by assisting with production support, participating in meetings, and taking on additional assignments as priorities evolve. Requirements * 5+ years of experience in software development or a closely related technical role.
-
Proficiency with .NET, C#, ASP.NET, JavaScript, and the .NET Framework.
-
Hands-on experience working with PowerOn scripting and Symitar core systems.
-
Strong analytical thinking with the ability to troubleshoot issues and deliver effective technical solutions.
-
Ability to manage multiple assignments at once while maintaining organization and attention to detail.
-
Associate degree in technical services or a related discipline preferred; comparable combinations of education, certifications, and practical experience will also be considered.
-
Prior experience supporting financial services organizations, especially credit union environments, is valued.
-
Effective communication skills and the ability to work collaboratively with clients, team members, and management. Technology Doesn't Change the World, People Do.®