Job Description
The Backend Developer will be part of a product engineering team, building innovative solutions to support a frictionless onboarding experience for new customers and sales of new banking products and services to existing customers of the bank. The incumbent will be required to apply a depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with team members and business stakeholders. As a team, embrace a culture of experimentation and constantly strive for improvement and learning and play a key role in building solutions and products for a digital transformation. In addition, work in a collaborative, trusting, thought-provoking environment, one that encourages diversity of thought and creative solutions that are in the best interests of our customers.<br>40<br>Responsibilities include but are not limited to: <ul> <li>Apply hands-on expertise in the design and development of enterprise-wide applications.</li> <li>Analyze user requirements, design new system features, and functionality.</li> <li>Prepare functional and technical development specifications to build high performance, data-led solutions.</li> <li>Interface with a global team of developers and business partners.</li> <li>Develop proof of concepts in the new areas of development.</li> <li>Support continuous improvement of the automated systems and workflows.</li> <li>Participate in all aspects of SDLC (analysis, design, implementation, testing, and deployment).</li> <li>Design and adhere to best practices, standards, and procedures.</li> <li>Maintain clear and concise documentation on all software being developed to promote re-use.</li> </ul><br><div><strong>Required Skills:</strong></div><ul><li>Excellent oral and verbal communication skills.</li><li>Demonstrated interpersonal and organizational abilities.</li><li>Knowledge of working with CI/CD pipelines.</li><li>Knowledge of various transport protocols such as SFTP, SOAP, HTTPS.</li><li>Knowledge of NoSQL databases and distributed cache systems like REDIS.</li><li>Evangelize good engineering practices within Valley and champion knowledge sharing.</li><li>Ability to work in a fast-paced environment.</li><li>Ability to handle multiple priorities simultaneously.</li></ul><div><strong>Required Experience:</strong></div><ul><li>High School Diploma/GED and a minimum of five years C# development and concepts.</li><li>Strong experience with Azure Cloud (Functions, Events, Storage).</li><li>Strong experience of working in an Agile engineering environment.</li><li>Hands-on experience with .Net Framework 4.5/4.0, C#, WebAPI</li><li>Hands-on experience developing event-based solutions using message brokers, pub/sub, Kafka, Azure Service Bus, Azure Event Grid, Azure Event Hub, or similar technologies.</li><li>Hands-on experience building solutions using Microsoft RDBMS technologies and SQL.</li><li>Bachelor's Degree in Computer Science or Programming preferred.</li></ul><br>Exact compensation may vary based on skills, experience, and location.<br>$94,000.00<br>$164,400.00Valley National Bank is an Equal Opportunity / Affirmative Action Employer. All qualified applicants are encouraged to apply, and will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or other legally protected characteristics, and will not be discriminated against on the basis of disability.