Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CIBC US · 12 hours ago

Senior Software Engineer

CIBC is building a relationship-oriented bank for the modern world, seeking talented professionals to join their team. The Senior Software Engineer will be responsible for the technical design and development of applications using the .NET framework in Microsoft Azure Cloud, collaborating with various teams to create software solutions.

BankingFinancial Services
badNo H1Bnote

Responsibilities

You will be joining CIBC’s Commercial Banking and Commercial Real Estate Payments Technology team. As a Senior Software Engineer, you will be building software solutions using languages and technologies of the .NET framework in Microsoft Azure Cloud. You will create applications from scratch, configure existing systems and provide user support
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a collaborator and excellent communicator. If you are also enthusiastic about the .NET framework and software design/architecture, we would like to meet you
Your goal will be to collaborate with internal teams to design, develop and maintain software

Qualification

.NET ProgrammingC SharpMicrosoft AzureAgile MethodologySQL ServerASP.NETREST APIsSoftware DesignAnalytical ThinkingApplication DevelopmentEmerging TechnologiesProject Management TechnologyWork Collaboratively

Required

7 years of experience as a .NET Developer or Application Developer
Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS
Familiarity with architecture styles/APIs (REST, RPC)
Understanding of Agile methodologies
Experience with MS Azure, Team Foundation Server(TFS), Azure DevOps (ADO) and GIT is required
Excellent troubleshooting and communication skills
Attention to detail
Ability to write clean, scalable code using .NET programming languages
Participate in requirements analysis and collaborate with internal teams to produce software design and architecture
You have a degree. Bachelors in Computer Science, Engineering or a related field

Preferred

AZ-900 certification preferred
It's an asset if you are fluent in Object Oriented Design, JSON and Restful web services, and if you have written Unit Test and UI Automation Tests

Benefits

Medical
Dental
Vision
Health Savings Account
Life Insurance
Disability
Other Insurance Plans
Paid Time Off (including Sick Leave, Parental Leave and Vacation)
Holidays
401(k)
Banking benefits
A benefits program
A vacation offering
Wellbeing support
MomentMakers, our social, points-based recognition program
Purpose Day; a paid day off dedicated for you to use to invest in your growth and development

Company

CIBC US provides tailored commercial and personal banking services, private banking, wealth management and small business financial solutions.