Description The Full Stack Senior Engineer is a key member of the Enterprise Fraud Technologies Group, responsible for designing, developing, and maintaining both legacy and “Cloud First” applications primarily written in C# and utilizing the .NET Core and Azure cloud platform. This role demands excellent problem-solving capabilities and full-stack coding expertise in C#/.Net, Java, and Python. Effective communication, collaboration, and the ability to influence team members across various projects are essential. As an advanced professional, the Full Stack Senior Engineer will be involved in both front-end and back-end solutions, providing technical guidance to team members and resolving complex business problems. Company Culture and Environment At City National Bank, the culture values innovation, collaboration, and a commitment to excellence. The organization actively promotes Agile, Engineering, and DevOps practices, fostering an environment where employees can contribute to meaningful projects and enhance their technical and professional expertise. Career Growth and Development Opportunities City National Bank encourages continuous improvement and professional development. Team members are expected to participate in new product reviews, feasibility studies, and the evolution of technical standards, providing ample opportunities for career advancement and skill enhancement. Detailed Benefits and Perks Colleagues at City National enjoy a variety of benefits, including competitive salaries, bonuses, and commissions. For an in-depth look at the benefits and perks, visit Benefits and Perks. Compensation and Benefits Starting base salary: \(101,231 - \)172,355 per year, with exact compensation varying based on skills, experience, and location. This job is eligible for bonus and/or commissions. Why you should apply for this position today This role provides an exciting opportunity to work with cutting-edge technology while impacting the financial services industry positively. Joining City National Bank means being part of a team that values personal relationships and community engagement. Skills • Proficient in C#, .NET, Java, Python • Experience with databases and data modeling/design (SQL and NoSQL) • Familiarity with CI/CD pipelines in cloud environments (Azure preferred) • Proficient in JavaScript development frameworks and tooling: Angular, React, VueJS • Understanding of big data and event streaming technologies: Spark, Kafka • Experience with container and orchestration: Docker, Kubernetes • Strong analytical and problem-solving abilities • Excellent communication and team collaboration skills Responsibilities • Lead design and development of cross-functional, multi-platform application systems • Write high-quality code with a focus on automated testing and validation • Perform engineering activities for performance tuning, deployment, and support • Collaborate with stakeholders to identify technical needs of systems • Design and develop APIs for Omni-channel clients • Provide technical guidance and mentoring to team members • Create programming specifications and oversee documentation processes • Analyze and develop logical database designs and data models • Ensure compliance with architectural standards and methodologies Qualifications • Bachelor’s Degree or equivalent • Minimum of 6+ years of experience in Java, .NET, and Python • Minimum of 6+ years of experience with databases and data modeling/design • Minimum of 5+ years coordinating team efforts in a project or operations environment • Minimum of 3 years in full stack development for cloud solutions (Azure preferred) Education Requirements • Bachelor’s degree in Computer Science, Engineering, or a related field Education Requirements Credential Category • Bachelor’s Degree Experience Requirements • Minimum of 10+ years of software development experience • 8+ years of experience in JavaScript development frameworks and tooling • 4+ years of experience leading software engineering teams • 4+ years of experience with CI/CD technologies and quality assurance methodologies Why work in Charlotte, NC Charlotte is a rapidly growing city known for its vibrant banking sector and tech industry. With a rich cultural scene, diverse culinary experiences, and an array of outdoor activities, Charlotte offers a dynamic lifestyle that balances professional and personal growth. The city’s favorable business environment and strong community focus make it an attractive place to live and work.
Job Type
Fulltime role
Skills required
JavaScript, Angular, React, Docker, Kubernetes, Java, .NET, Python, CI/CD
Location
Charlotte, NC
Salary
No salary information was found.
Date Posted
September 24, 2024
City National Bank is seeking a Senior Full Stack Engineer proficient in C#, .NET, and Azure to design and develop applications within the Enterprise Fraud Technologies Group. The role involves both front-end and back-end development, requiring strong problem-solving skills and collaboration across teams.