### Job_Dedcrip:
This position is eligible for a hybrid work schedule...The Team:.The Team:.We believe we can deliver excellent service and products without taking ourselves too seriously. It’s okay to find joy and humor in our work..We treat customers as collaborators rather than as tickets to be closed..We value the curiosity to deeply understand other points of view; understanding more perspectives helps us make better decisions..We value getting a usable and working solution in front of customers quickly to get feedback so we can iterate and refine over holding out for a perfect solution later..We value leadership through service; we get ahead by helping others succeed..We value mistakes as an opportunity to learn. We view all mistakes as owned by the team as a whole, and seek to learn and improve from the mistakes we make..We value actively and humbly seeking honest feedback..We value an open and transparent channel of communication with all members of the team, regardless of their title and expertise..We value context and responsibility over management approval and supervision..We value diversity of opinion over group consensus..We value using good enough open source software over perfect commercial software..We value attitude over aptitude; no genius jerks allowed..We value making decisions with research and reason over tradition or fear; we are fans of the scientific method..During technical discussions, no one has a title..We value being able to pursue a plan together over everyone agreeing that the plan is the best one..We happily teach others the things we have learned..We recognize that discrimination exists throughout our society in structural ways. We seek to build systems that are inclusive and avoid using hurtful language...Responsibilities:.Writing tested, production-ready application code.Pairing and collaborating with peers..Writing appropriate levels of documentation..Participating in joint design and architecture sessions..Steering Solutions Technical & Security Architectural/Design strategy and enabling partners/apps teams/syndication partners stake holders.Ensuring high security posture across the solutions footprint.Building effective deployment and monitoring systems..Operating and supporting production environments (including on-call support)..Performing code reviews..Participating in software release and deployment activities..Coordinating constructively with other team members and external teams...Required qualifications:.Required qualifications:.Minimum of an Associate’s degree and 6 years’ systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years’ higher education and/or work experience, including a minimum of 6 years’ systems analysis/application development experience Familiar with application development software and hardware platforms.Proficiency with personal computers as well as pertinent project management, word processing and spreadsheet software.Capable of working on multiple projects of a complex nature.Excellent problem-solving skills to assist in issue resolution.Excellent verbal and written communication skills, with prior experience presenting to the target audience.Excellent organizational and time management skills.Detail-oriented.Strong lateral thinking skills...Preferred qualifications:.Preferred qualifications:.Please keep in mind we’re interested in attracting a diverse set of candidates for this position.  If you’re not sure if you qualify, please err on the side of applying.Full stack experience building applications using Angular, .Net Core, Entity Framework, SQL server is required.10+ years of relevant work experience, including extensive programming experience and mentoring skills..Strong hands-on experience developing systems using SOLID principles, writing test driven code, applying best practices is must.Experience with various architectural patterns and design principles such as DDD, CQRS, Event Sourcing.An understanding of design for scalability, performance and reliability..Experience with high-scale, distributed web service development (hands-on experience with RESTful web services).Familiarity with distributed systems, asynchronous messaging, and network protocols, especially TLS and HTTP..In this role, experience in OIDC/OAuth, SAML, Azure, Application monitoring, issue triaging is most likely to be helpful to the team..Windows background: facility with command command-line utilities; familiarity with system administration tools and concepts a plus..Experience with designing solutions with hybrid on prem and Cloud architecture..Experience in using / optimizing CICD, SLA, SLI, SLOs, and toil reduction to implement solutions with low operational overhead.Experience integrating Open-Source tools and libraries to build complete solutions..BS in Computer Science, Computer Engineering or related technical field or equivalent practical experience..Familiarity with data serialization formats like XML, JSON and protocol buffers.Experience outside of the banking/financial industry a plus..We support our team members with generous benefits..Competitive compensation.Health, welfare, and retirement benefits.401(k) match at 5%.Work-life balance and flexible work arrangements.Banking Officers start with 25 days PTO plus 12 paid holidays.40 hours paid volunteer hours per year.M&T Benefits Overview

### Response:

Required qualifications:- Minimum of an Associates degree and 6 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years higher education and/or work experience, including a minimum of 6 years systems analysis/application development experience- Familiar with application development software and hardware platforms- Proficiency with personal computers as well as pertinent project management, word processing and spreadsheet software- Capable of working on multiple projects of a complex nature- Excellent problem-solving skills to assist in issue resolution- Excellent verbal and written communication skills, with prior experience presenting to the target audience- Excellent organizational and time management skills- Detail-oriented- Strong lateral thinking skillsPreferred qualifications:- Full stack experience building applications using Angular, .Net Core, Entity Framework, SQL server is required- 10 years of relevant work experience, including extensive programming experience and mentoring skills- Strong hands-on experience developing systems using SOLID principles, writing test driven code, applying best practices is must- Experience with various architectural patterns and design principles such as DDD, CQRS, Event Sourcing- An understanding of design for scalability, performance and reliability- Experience with high-scale, distributed web service development (hands-on experience with RESTful web services)- Familiarity with distributed systems, asynchronous messaging, and network protocols, especially TLS and HTTP- In this role, experience in OIDC/OAuth, SAML, Azure, Application monitoring, issue triaging is most likely to be helpful to the team- Windows background: facility with command command-line utilities; familiarity with system administration tools and concepts a plus- Experience with designing solutions with hybrid on prem and Cloud architecture- Experience in using / optimizing CICD, SLA, SLI, SLOs, and toil reduction to implement solutions with low operational overhead- Experience integrating Open-Source tools and libraries to build complete solutions- BS in Computer Science, Computer Engineering or related technical field or equivalent practical experience- Familiarity with data serialization formats like XML, JSON and protocol buffers- Experience outside of the banking/financial industry a plus