Software Development Engineer II
Job Description
About Working at Commerce
Wouldn't it be great to build your career at a bank that's known for helping people with their financial challenges? That's exactly what you'd be doing when you join the team at Commerce Bank. We're looking for teammates who are ready to do whatever it takes to help our customers with their everyday financial needs. You'd be helping yourself too, because Commerce has a tradition of recognizing and rewarding team members for their talent, skills and contributions.
No wonder we've been an industry leader for over 155 years and have developed a reputation as a great place to work in the financial services world. If you'd like to be a part of a team and culture that is respected by its peers and in your community, we should talk. We're always looking for the best and brightest.
About This Job
If you like working with a high energy development team that supports a highly visible, customer facing, web and mobile application, this might be the job for you. As a Software Development Engineer II you will solve complex issues by working with the bank's personnel in customer service and in our business lines to help develop solutions and resolve issues. This is the perfect job for a person who enjoys troubleshooting and fixing the unfixable. If this sounds like something you'd enjoy, we'd love to talk.
Essential Functions
- Analyze, design, and develop complex, object-oriented applications without assistance in an Agile environment
- Contribute to the development and support of key externally facing applications at the Bank in a C# .Net multi-tier environment
- Work with a Scrum team that is a mix of full time and contracted developers to lead development of new features and enhance existing functionality while maintaining security best practices
- Develop dependency injected code along with unit tests that can achieve quality code coverage
- Perform code reviews to ensure high coding standards are being met by others who are committing code
- Execute unit, integration, system, load and stress testing within a defined testing structure and environment
- Provide ongoing enhancements, maintenance, and support in existing systems and platforms.
- Provide production support including limited after-hours support as needed
- Provide recommendations for continuous improvement
- Perform other duties as assigned
Knowledge, Skills & Abilities Required
- Strong knowledge of front end, back end, and API development using the .Net framework and the C# language
- Strong knowledge of development experience of MVC or MVP
- Strong knowledge and experience working on websites, software applications, databases, and networking
- Intermediate development experience with SQL, including an understanding of relational database concepts and design
- Intermediate knowledge of PowerShell, Windows Web/Application servers running IIS, and version control (ideally Git)
- Intermediate knowledge of web services
- Knowledge of software development lifecycle methodologies and Agile project management processes
- Strong methodical skills to perform manual testing of software applications
- Ability to troubleshoot issues with an analytical mindset
- Desire and ability to share skills, knowledge, and expertise
- Ability to establish good working relationships with a diverse group of individuals across Commerce
- Motivated and organized self-starter with strong attention to detail and the ability to manage multiple priorities
- Ability to remain adaptable and resilient to all situations with an optimistic outlook and cast a positive shadow that is aligned with our culture and Core Values.
- Inquisitive, agile, and strong team player with excellent written, verbal and interpersonal communication skills
- Intermediate level proficiency with Microsoft Word, Excel, and Outlook.
Education & Experience
- Bachelor's degree in information systems preferred or an equivalent combination of education and experience required
- 3+ years software development experience required
- 3+ years of .Net web application development experience and strong knowledge of .Net platform, IIS, JavaScript, XML, and WSDL
- Experience working with and developing in a Content Management System (CMS) preferably SiteCore
- Apache Solr experience preferred
- MVC, DevOps, Vue.js and/or Azure Dev Ops (Formerly known as TFS) experience preferred
- Agile methodologies experience preferred
- Experience with Performance testing preferred
- Experience with automated testing tools is preferred
REMOTE opportunity. MUST be in the Kansas City area.
Location: 922 Walnut St, Kansas City, Missouri 64106
Time Type:
Full time
Explore More
Date Posted
03/15/2023
Views
0
Positive
Subjectivity Score: 0.8
Similar Jobs
Delivery Engineer (Senior Business Systems Analyst) (Remote) - Broadridge
Views in the last 30 days - 0
View DetailsInside Sales Representative - J. J. Keller & Associates, Inc.
Views in the last 30 days - 0
View DetailsPayer Back Office Strategy / Technology / Operations Consultant, Senior Manager - PwC
Views in the last 30 days - 0
View DetailsAccess Analytics, Ambulatory Operations Consultant, Senior Manager - PwC
Views in the last 30 days - 0
View DetailsAccess Analytics, Ambulatory Operations Consultant, Manager - PwC
Views in the last 30 days - 0
View Details