Software Development Engineer
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
Commerce Bank is looking for a .NET developer to work on a core banking products. This position will be responsible for architecting, modifying, and creating web applications and workflow solutions that integrate with other software packages and Banking Applications. This role will provide technical direction, maintenance, and support. This role will be responsible for analysis, design, programming, testing, and implementing complex applications. Assigned tasks must be accomplished accurately and timely to effectively meet the goals of the job. This role will work directly with multiple IT areas, a highly skilled development team and business partners.
Essential Functions
- Analyze, design, and develop complex applications without assistance in an Agile environment
- Troubleshoot existing systems to identify errors or deficiencies and develops solutions
- Provide recommendations for continuous improvement
- Create data extracts and reports from system based on requirements
- Develop unit test, integrate, load and stress testing within a defined structure and environment
- Collaborate cross-functionally with business users, project managers, application managers, infrastructure teams and other engineers to achieve product and team goals
- Influence and lead DevOps initiatives related to continuous integration, continuous release & deployment, and continuous monitoring
- Assist with Architecting Scalable and Reusable Custom Applications
- Ability to enhance and support existing and future applications
- Provide production support
- Troubleshoot existing systems to identify errors or deficiencies and develops solutions
- Provide ongoing maintenance of applications
- Evaluate existing applications and platforms and provide recommendations for improving application performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications
Knowledge, Skills & Abilities Required
- Good understanding of developing solutions in .NET, JavaScript, and JS frameworks
- Basic knowledge of Microsoft Servers and Internet Information System
- Ability to parse file formats, including XML and REST API
- Ability to visualize and translate business needs into technological solutions
- Ability to build strong working relationships with customers and peers
- Desire and interest to mentor, share skills, knowledge, and expertise
- Ability to deliver multiple complex tasks with little supervision within a defined Agile SDLC
- Motivated and organized self-starter with strong attention to detail and the ability to manage multiple priorities
- Inquisitive, agile, and strong team player with excellent written, verbal, and interpersonal communication skills with ability to convey information, strategy, and goals clearly and effectively to multiple technical and non-technical groups
- 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
- Intermediate level proficiency with Microsoft Word, Excel, and Outlook
Education & Experience
- Bachelor's degree in Information Systems or related field or equivalent combination of education and experience required
- Previous work-related experience in Agile software development determines level (I, II or III)
- Previous Software Development Engineer experience preferred and will determine level (I, II, III)
- Development experience with SQL, including basic understanding of relational database concepts and design
- Experience creating API's leveraging REST or XML Services
Location: 922 Walnut St, Kansas City, Missouri 64106
Time Type:
Full time
Date Posted
01/20/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