Developer
New York, NY 
Share
Posted 16 days ago
Job Description

Come work with us:

Metropolitan Commercial Bank, The Entrepreneurial Bank Since 1999, is headquartered in New York City and operates full-service banking centers in Manhattan; Boro Park, Brooklyn; and Great Neck, Long Island. Metropolitan Commercial Bank is a New York State chartered commercial bank, an FDIC member and an equal opportunity lender. The parent company of Metropolitan Commercial Bank, Metropolitan Bank Holding Corp., is a publicly traded company.

Did you know? Metropolitan Commercial Bank was named by Piper Sandler as one of the Bank & Thrift SMS-All Stars for the year 2022!

About the role:

Metropolitan Commercial Bank (the "Bank") is offering an opportunity for a Junior Full Stack Developer (.NET Technologies) who will work works closely with and receives guidance from the senior IT Staff (Application Manager, Senior Developers, Business Analysts, Management) with a focus on improving bank system efficiencies and external customer experience through development in innovative projects in an agile environment and production support work. The position reports directly to the manager of the Application Support and Development team, under the Chief Digital Officer (CDO). This position is ideal for a candidate who is motivated to learn and grow in a fast-paced, entrepreneurial environment.

Duties and responsibilities of the job include the following (but is not limited too):

  • Design, build, and maintain efficient, reusable, and reliable codein .NET programming languages such as C# and VB.NET.
  • Develop client-side interfacesand interactive web UIs with C#, HTML, CSS, and JavaScript.
  • Develop server-side logicusing ASP.NET MVC, ASP.NET Core, or similar frameworks.
  • Implement database schemasthat represent and support business processes using SQL Server, or other relational databases.
  • Ensure the best possible performance, quality, and responsiveness of applicationsby identifying bottlenecks and bugs, and devising solutions to these problems.
  • Maintain code qualityby enforcing standard practices and running regular code reviews.
  • Integrate with external systemsusing APIs and Web Services.
  • Work collaborativelywith a team of developers, designers, and business analysts to deliver projects on time and to specification.
  • Stay updatedwith the latest industry trends and advancements in .NET technology.
  • Works with lines of businesses to determine and implement cost effective solutions to help improve business processes.
  • Participate in group development projects. Coordinate with IT and business users, adhere to deadlines, and meet all assigned tasks.
  • Assist with the implementation of innovative changes that improve workflow and reduce man-hours. These initiatives may be either requested or self-initiated.
  • Thoroughly test all programming work, and any changes introduced to the Production environment. Coordinate user and integration testing as needed.
  • Communicate regularly with users and other IT members regarding status, coding changes, procedure updates, etc.
  • Thoroughly document all policies and procedures and post in shared environment.
  • Thoroughly document all development activities according to relevant policies and standards.
  • Work with the Senior Developers to help find solutions for complicated system issues.
  • Assist in keeping bank applications current and up to date.

Preferred experience, education, and qualifications:

  • 1-3 years of Information Technology experience.
  • Bachelor's degree or higher in computer science, software engineering or information technology.
  • Knowledge of .NET web framework (ASP.NET, .NET Core)
  • Experience in C# and/or VB.NET, with a good knowledge of their ecosystems
  • Understanding of object-oriented programming
  • Familiarity with Microsoft SQL Server
  • Experience with popular web application frameworks
  • Knack for writing clean, readable, and easily maintainable code.
  • Experience creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as GitHub or GitLab
  • Perform quality work within determined timeframes
  • Interact professionally with other employees, customers, vendors and shareholders
  • Work independently while understanding the necessity for communicating and coordinating work efforts with other employees, departments, divisions, etc.
  • Work on ad-hoc tasks, assignments and projects as needed

Potential Salary: $70,000 - $90,000 annually

This salary range only reflects base wages and does not include benefits, bonus, or incentive pay. Salary bands are purposefully wide ranging to encompass the different factors considered in determining where a candidate falls in the range, including but not limited to, seniority, performance, experience, education, and any other legitimate, non-discriminatory factor permitted by law.

Metropolitan Commercial Bank provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
1 to 3 years
Email this Job to Yourself or a Friend
Indicates required fields