Senior Application Developer - in Arizona
Vantage West Credit Union | |
United States, Arizona, Tucson | |
Nov 22, 2024 | |
Description
GENERAL SUMMARY: Responsible for collaborating with business partners, management, staff and the project management office to effectively integrate business applications in to a seamless, productive and efficient work environment. QUALIFICATIONS: Minimum Education & Experience Requirements: * Bachelor's degree in computer science, Information Systems, Math or related major, or equivalent work experience. * Five (5) years of experience in design, development, documenting, testing, and debugging of new and existing software applications in enterprise level. Additional Preferred Education & Experience: * Advanced knowledge of modern JavaScript frameworks like TypeScript, Vue.js (preferably Vue 3 and above), React, HTML 5, CSS, etc. * Advanced knowledge in developing, implementing, and maintaining solutions using the Microsoft technology stack, including C#, ASP.NET Web API, MVC, Entity Framework, WCF, etc. * Experience in architecting, implementing, and maintaining secured and scalable REST API environment.* * Experience in designing and maintaining relational database management systems. * Experience in designing and implementing Microservices running on Docker/Kubernetes containers. * Familiarity with Jack Henry' Symitar and related components (SymXchange, SymConnect, PowerOn, etc.). Minimum Knowledge & Skill Requirements: * Advanced understanding of application development, to include client/server and web application architecture. * Advanced knowledge of good coding practices and standards, including object-oriented design, code refactoring, design patterns and service-oriented architecture. * Advanced knowledge of relational databases, including experience in data modeling, creating stored procedures, building queries and reports. * Experience in managing Secure SDLC (S-SDLC), secure coding practices, and application of SAST/DAST code verification utilities. * Experience with project management methodologies, such as waterfall and agile (SCRUM / Kanban). * Communication skills - including the ability to convey information to non-technical colleagues in a concise and clear way. * Experience in creating and implementing technical documentation and software release cycles. * Understanding of business processes and constraints. * Ability to deal effectively and courteously with a wide variety of people. * Strong written and verbal communication skills. COMPETENCIES: * Problem Solving * Functional/Technical Skills * Customer Focus * Innovation Orientation WORKING CONDITIONS/ENVIRONMENT: Requires the employee to sit a majority of the time. Infrequent lifting of up to 25 pounds may be required. Some travel may be necessary. OTHER REQUIREMENTS: Must remain familiar with and adhere to Vantage West Credit Union policies and procedures and comply with all aspects of the Bank Secrecy Act. MAJOR ACCOUNTABILITIES AND TASKS: * Provide client support, consultation and subject matter expertise for system development, maintenance and support. * Contributes to complex, major or highly visible tasks and projects as a project team member, or as a project lead. * Will have expertise in multiple technical environments and possess business knowledge that spans one or more business areas. * Architects and designs software solutions: front end graphical user interface design, middle tier web-services, API economy, cloud architecture etc. * Participate in component and data architecture design, technology planning, product evaluation, advanced automated testing processes and buy vs. build recommendations. * Provide input to project plans related to application development initiatives. * Work closely with internal/external customers to understand the business requirements for technical solutions. * Involved in the full secure systems life cycle process: Designing, coding, testing, implementing and supporting application software that is delivered on time and within budget. * Establish and enforce standards, best practices, policies and procedures pertaining to architecture, security, compliance/regulatory requirements. * Evaluate emerging technologies to recognize opportunities and trends. * Conduct code reviews and recommend solutions for performance tuning and implementing design patterns. * Fosters a collaborative relationship across all functions. Works closely with end user departments to understand business requirements and translate them into specific software requirements for implementation. * Performs other duties as assigned Salary range is $82,623.08-$108,442.79. Job Grade, EX 15. Final salary is dependent on candidate's experience and qualifications. Equal Opportunity Employer Veterans Disabled |