Senior Application Developer

Fremont Bank   •  

Hayward, CA

Industry: Accounting, Finance & Insurance

  •  

8 - 10 years

Posted 38 days ago

Position Overview

The Senior Application Developer reviews, analyzes, modifies, and creates applications including coding, testing, debugging, integration and installations. The Senior Application Developer documents technical requirements for databases, applications, and technology infrastructure. The Senior Application Developer consults with team members and bank associates to identify current operating procedures and business processes, to clarify program objectives, gather requirements, and test and debug applications.

Role and Responsibilities

  • Provides expertise in all aspects of application and system design and application development which may include interfaces and backend databases
  • Relies on extensive experience and judgment to plan and accomplish goals
  • Performs a variety of complicated tasks with minimal oversight
  • Conducts training to IT Department and Bank staffs
  • Will be on call for application support
  • Install and test software packages
  • Install and maintain operating systems software
  • Maintain program libraries, user manuals, or technical documentation
  • Design new systems or enhancements to existing systems
  • Design, implement, and document procedures
  • Design/modify, code, debug, test, and document application systems
  • Will perform other duties as assigned

Minimum Qualifications

  • BS in Computer Science, Information Systems, Computer Engineer or related field
  • Minimum 7 years of experience in the field of application development or in a related area
  • Advanced level of experience with .NET and C# development and understand its capabilities
  • Advanced knowledge of MS SQL Server database technology, ETL, T-SQL, SSRS and SSIS
  • Advanced knowledge of web development and technologies e.g. IIS, Apache, ASP.NET, Classic ASP, PHP, etc.
  • Advanced knowledge of Web Applications, Windows Services, ESB, Web Services, SOA, WCF, WPF, MVC, Windows
  • Applications and Console Applications
  • Advanced knowledge of code version control and bug tracking systems (TFS)
  • Advanced knowledge in coding and debugging in Visual Studio2012 and higher
  • Advance Knowledge in coding SAML, XML and HTML5
  • Communication skills: verbal, both one-on-one and with a group, and written
  • Excellent communication skills with technical/non-technical roles and clients
  • Strong verbal, written, and analytical skills and the ability to communicate and interact with Bank associates and management
  • Skilled in using team-based tools such as brainstorming, organizing, and decision making
  • Excellent Analytical skills and creative approach to problem solving
  • Experience in SDLC, Project Methodologies (traditional, agile and scrum)
  • Experience in developing responsive web design and mobile
  • Experience in working with Virtual Desktop Infrastructure, VMWare, MS SQL Server 2012 and higher
  • Experience in custom development and administration of CMS, Microsoft SharePoint (2013 and higher), and Microsoft CRM Dynamic (2015 and higher)