The Software Engineering Specialist plays a strategic role in defining, maintaining, and promoting software engineering best practices for IT development teams
Job Summary
The Software Engineering Specialist plays a strategic role in defining, maintaining, and promoting software engineering best practices for IT development teams.
This role acts as a catalyst for the adoption and maturity of SSDLC, GenAI, and application security practices at BDC, contributing to developer skills, security posture, and GenAI adoption.
BDC offers a healthy, inclusive, and skilled workplace with flexible and competitive benefits, including an Employee Savings and Investment Plan, a Defined Benefit Pension Plan, and a wellness spending account.
Matching Summary
The Software Engineering Specialist plays a strategic role in defining, maintaining, and promoting software engineering best practices for IT development teams.
Skills & Requirements
Must-have
C# .NET Core proficiency
Object-oriented programming
SOLID design principles
REST APIs, GraphQL, MCP
MySQL, MSSQL, PostgreSQL
Azure DevOps CI/CD pipelines
OpenID Connect and OAuth
Nice-to-have
GenAI development patterns
Agile and Kanban methodologies
TDD, Pair Programming, DevSecOps
Microservices or distributed systems
Financial services experience
Key Requirements
10+ years of software development experience
Degree in computer science or equivalent experience
Experience with modern authentication and authorization mechanisms
Knowledge of application security fundamentals (OWASP Top 10, SANS 25)