Software Development Engineer II

Commerce Bank   •  

Kansas City, MO

Less than 5 years

Posted 263 days ago

This job is no longer available.

The Software Development Engineer II:
Designs, develops, deploys, and supports applications using leading edge technology. Provides technical direction and basic mentoring to entry-level developers. Ensures that processes are documented and comply with business strategic needs, security requirements, and coding standards. Consults with other IT application groups, IT architecture department, project management, and security to ensure that appropriate design considerations are made. Possesses an understanding of application environments, interfaces, third-party components and integration architecture. Works with system support personnel and documents operational requirements for application support.

Work Hours: Monday – Friday 8:00am–5:00pm

Education: Bachelor degree in Information Systems or equivalent

Qualifications:
• At least 2 - 3 years’ experience in a development role utilizing at least one Object-Oriented programming language (Java preferred)
• Intermediate knowledge of application development tools (Eclipse preferred), technologies and languages
• Ability to execute unit, integration, and system tests within a defined testing structure and environment
• Ability to support, debug, and repair object oriented applications
• At least 1 - 2 years of experience utilizing XML technologies and tools
• Intermediate understanding of Service-Oriented Architecture (SOA) concepts, practices and trends
• Intermediate understanding of Web Services standards and technologies including HTTP, SOAP, XML Schema, and WSDL
• Under limited supervision, ability to design and create complex applications
• Intermediate experience in all phases of the Software Development Life Cycle (Agile preferred)
• Intermediate knowledge of Windows, Unix, and/or Linux operating systems.
• Strong communication skills
• Essential core competencies include:
o Time Management
o Problem Solving
o Functional/Technical Skills
o Ethics and Values
o Peer Relationships
o Personal Learning
o Integrity and Trust
o Learning on the Fly
o Listening
o Perseverance
o Self-Development
o Technical Learning

23281