What are the responsibilities and job description for the Developer position at Farmers and Merchants Bank of Long Beach?
Job SummaryThe Developer, under minimal supervision works closely with management, business analysts and team members to understand business requirements that drive the analysis, design, integration and development of quality technical solutions. These solutions must be aligned with business and IT strategies and comply with the organization's architectural standards. Involved in the full systems life cycle and has responsibility for designing, coding, testing, implementing, maintaining and supporting application software, delivered on time and within budget. Works on small to large projects that require moderate skill in multiple technical environments and possesses knowledge in a specific business area. Essential Duties Works on multiple assignments concurrently, while maintaining proper balance between projects to deliver according to overall priorities of the organization. Formulates system scope and objectives, and devises and modifies procedures to solve problems. Prepares detailed specs from which programs will be written.Design, code, test, debug and document applications and related programs.Conceives, plans and implements original approaches to solve complex problems of diverse scope.May plan, coordinate and administer databases including issues relating to security and integrity of controls.Will interface with, business units, vendors and internal technical staff to resolve problems and implement new systemsStrong problem solving skills are a mustA self-starter with minimal supervision required is expected On Call Support When scheduled for on-call duty, responsible for all end-user support after hours, and ensuring that response times and service levels are within the guidelines established by management. Software Engineering personnel must ensure that cell phones are on and available in the event of end-user support call or outage alert via text message. Software Engineering personnel may be expected to be available to respond to critical situations, even if not scheduled for on-call duty. Complies with all State and Federal Banking regulatory requirements, including but not limited to: BSA, Anti-Money Laundering OFAC, CIP, Financial Elder Abuse Reporting, Sexual Harassment, Information Security and privacy requirements. This position will elevate suspicious activity to supervisory staff and/or BSA department. Completes compliance and other technical training workshops as assigned. Required Knowledge In depth experience developing applications using the .NET framework (Web Forms & MVC), and C#.Broad understanding of web technologies (HTML, JavaScript, JSON, XML, Bootstrap, CSS, etc.)Experience with managing and creating objects in MS SQL Server Experience with SharePoint 2010/2013/2016Experience with source control systems such as Microsoft Team Foundation Services/ GitHub Basic Knowledge, Skills and Abilities Experience with various project methodologies (Scrum/Agile)Clear understanding of the English Language (Spoken & Written) Must be a self-starter, prioritizing multiple projects, and working with minimal supervisionExcellence is required in analytical abilities, verbal and written communications (including documentation), interpersonal relationship skills, and teamwork.Customer Service SkillsTime Management Skills Detail Oriented Critical Thinking, Judgment & Problem Solving SkillsAbility to actively listen & learn.Ability to respectfully communicate with Supervisors and Co-workersOfficer Title Eligibility For qualified positions, the Bank may designate Officer Titles to employees who meet defined competencies for an eligible position. This position is not eligible for an Officer Title. Equipment Operated Computers Standard Office Equipment (copiers, fax machines) Physical Requirements & Work Environment Requires repetitive movement.Requires standing and/or sitting for prolong periods of time.Requires lifting up 50 lbs.Requires using hands to handle, control or feel objects.Office setting w/controlled temperatureEducation and ExperienceBachelor's Degree in Computer Science, Information Systems or other related field. At least three years of professional development experience in the technologies required above. Additional Requirements Scheduling flexibility based on company needs, and willingness to be on-call for off-hours support emergencies.As a part of the Bank’s internal control systems, employees holding sensitive positions are required to be absent from their duties for a minimum of two consecutive weeks each year. This position has been deemed to meet the test for a sensitive position, and therefore you will be required to meet the minimum absence requirement each and every year.This job description is not intended to be all-inclusive, and employees will be required to perform additional related work duties as assigned by their immediate supervisor and/or management.
Salary : $79,040 - $126,880