Jobs · Engineering

Senior Software Developer

Municipal Credit Union · United States · 3 mo ago
RemoteRemoteEngineering$106k–$150k/yrFull-time

About MCU

At Municipal Credit Union, we believe in fostering a vibrant culture that encourages growth, innovation, and mutual support among our members and employees. Over the past century, we've been dedicated to providing accessible financial products and services to a membership base exceeding 600,000 individuals. Each new generation brings fresh perspectives and opportunities to uphold our commitment to helping hard-working New Yorkers build prosperous futures.

Overview

The Senior Software Developer plays a pivotal role in enhancing member and employee experiences, preventing fraud, and boosting operational efficiency across multiple environments. This role demands a deep understanding of software development principles and best practices, with a focus on developing clustered, reliable, scalable, and high-performance applications. Collaboration with peers, stakeholders, and end-users is essential to ensure seamless integration and user satisfaction.

Responsibilities

  • Build, consume, document, and integrate APIs in development, test, and production environments supporting the Credit Union’s Software Platform (on-premise and cloud).
  • Develop Widgets and Microservices for Online Banking SDK.
  • Develop functional databases, applications, and servers to support websites on the back-end.
  • Participate in agile ceremonies.
  • Create solutions based on requirements.
  • Aid in documenting code and development processes.
  • Develop applications on web-based platforms.
  • Develop applications using latest AI technologies, as desired.
  • Familiarity with latest software development technologies.
  • Familiarity with project source control technologies.
  • Knowledge of security and encryption protocols.
  • Follow standardized methods and procedures for efficient and prompt handling of all development requests.
  • Ensure team adherence to documentation and keep it updated and relevant.
  • Architect solutions for business problems.
  • Guide optimization of internal applications and data for maximum speed, security, and scalability.
  • Collaborate with appropriate stakeholders (IT staff, Business Users, Business Analysts) to gather requirements, develop specifications, author, debug, test, and document program code.
  • Lead optimization for new software workflows to streamline processes.
  • Ensure and optimize standardized methods and procedures for efficient and prompt handling of all development requests.
  • Support the team in a high-volume environment to meet deadlines while maintaining exceptional attention to detail.
  • Function as an expert and perform optimally within an agile development framework, properly creating or leading the team to create user stories and estimating effort and duration.
  • Lead and manage the end-to-end life cycle to produce software and applications from conception to completion.
  • Adhere to all regulatory compliance training, including BSA/AML/OFAC, and ensure overall BSA/AML/OFAC compliance.
  • Participate in monthly on-call rotation.
  • Perform other related duties as requested and special projects as assigned.

Requirements

  • Expertise in .NET-based architecture, including advanced concepts like enterprise application integration.
  • Deep knowledge of C# and its application in building scalable, high-performance systems.
  • Comprehensive knowledge of various web frameworks and the ability to make strategic decisions on which technologies to use.
  • Advanced skills in Microsoft SQL Server, including database optimization, performance tuning, and complex SSIS package development.
  • Extensive experience in designing and leading the development of complex RESTful APIs and web service integrations.
  • Extensive experience with reporting tools such as Crystal Reports or SQL Reports.
  • Expertise and ownership in application deployment.
  • Expertise with design, implementation, and maintenance of CI/CD pipelines to automate builds, tests, and deployments, ensuring a streamlined and reliable path from development to production, and adhering to the highest standards of quality, security, and performance throughout the lifecycle.
  • Expert-level experience with IIS, including leading and owning initiatives to optimize deployment processes, implementing best practices like blue/green or canary deployments, and ensuring application availability, scalability, and security.
  • Key differentiator for a senior role in this domain: Expertise with Symitar and its related technologies such as PowerOn, SymXchange, OpCon, and ARCU.
  • Desirable experience with SharePoint for collaborative products and workflows.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com