Software Engineer (Banking) – San
Francisco, CA
Our client, a
reputable and leading bank, is seeking a new Software Engineer. This role is responsible for building and maintaining customized applications for
various business units.
The Software Engineer will be work with existing IS resources, internal
business users, and external vendors to build and enhance applications based on
the requirements from the business users as well as from Data Management.
Responsibilities:
-
Responsible
for working with various business groups and product leads to assist in
gathering business requirements necessary for implementing enhancements or
additional features to new and existing application.
-
Architect,
design, develop, deploy, and support new features or enhancements per business
needs. This includes user interface, business services and backend database
work.
-
Development
of technical documentation.
-
Design
data models and databases.
-
Work
with Engineering to design and build infrastructure necessary to run the
applications.
Requirements:
1.
Excellent
written and oral communications skills and ability to clearly define projects,
objectives, goals, schedules and assignments.
2.
Good
organization skills with strong attention to detail.
3.
Strong
analytical thinking and excellent troubleshooting.
4.
Familiarity
with project management and application development principles.
5.
Must
possess ability to work independently with minimal supervision.
6.
Experience
working in a team development environment
7.
Strong
experience developing on the Microsoft stack: C#, ASP.Net, MVC, Entity
Framework, Workflow Foundation, and SQL Server.
8.
Experience
building web UIs with HTML, CSS, JavaScript, and JQuery.
9.
Familiarity
with object oriented design principles, dependency injection, design patterns, and
test driven development.
10. Experience with
Visual Studio 2013.
11. Knowledge of
financial services industry is strong plus.
12. Experience with TFS
is a plus.
13. Degree in Management
Information System or Computer Science a plus.
No comments:
Post a Comment