yoinka

Lead Platform Engineer - .NET, Desktop Application

Wells Fargo

CHARLOTTE, NCSenior
Sign in to applyVerified 1h ago
Location
CHARLOTTE, NC
Work model
On-Site
Level
Senior
Posted
1d ago

Skills

.NETAgileAzureCI/CDGitMongoDBRESTSQLSQL Server

About this role

About this role: Wells Fargo is seeking a Lead Software Engineer in CIO Digital Innovation as a part of technology. Learn more about the career areas and lines of business at  wellsfargojobs.com .The engineer will work closely with Architects, Product Owners, Infrastructure teams, and Application Support teams to deliver secure, scalable, and reliable solutions while ensuring compliance with Wells Fargo engineering standards and modern software development practices. Responsibilities align with Software Engineering, Programming & Engineering, Release Management, and CI/CD activities within the Wells Fargo Technology role framework. In this role, you will focus on: Application Development Design, develop, enhance, and maintain enterprise applications using C#, .NET Framework/.NET Core, and WPF . Develop reusable components, business services, APIs, and user interface modules. Perform code reviews and enforce engineering standards, security requirements, and coding best practices. Analyze complex business requirements and translate them into technical solutions. Technical Leadership Lead technical design discussions and provide guidance to development team members. Drive application modernization initiatives and technical debt reduction efforts. Support architecture reviews and ensure alignment with enterprise technology standards. Mentor junior and mid-level engineers on development practices and engineering excellence. CI/CD & DevOps Build and maintain CI/CD pipelines supporting automated build, deployment, testing, and release processes. Partner with DevOps and infrastructure teams to improve deployment automation and software delivery efficiency. Support source control, branching strategies, automated testing, and release management processes. [Technology...k-Overview | PDF] , [Software Engineering | SharePoint] Collaboration & Delivery Collaborate with Product Owners, Architects, QA teams, SRE teams, and business stakeholders. Participate in Agile ceremonies and support sprint planning, backlog refinement, estimation, and delivery activities. Ensure solutions meet functional and non-functional requirements including stability, security, scalability, and resiliency Required Qualifications: 5+ years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education 4+ years of hands-on experience with C# and .NET/.NET Core 3+ years of experience developing WPF desktop applications, including MVVM, data binding, and UI architecture 3+ years of experience designing and delivering enterprise-scale applications 2+ years of experience with MongoDB, including schema design, performance optimization, and application integration 1+ years of experience with Azure DevOps, GitHub Enterprise, EPLX, Harness, or similar DevOps platforms Desired Qualifications Strong understanding of object-oriented design principles, design patterns, secure coding practices, and automated testing Experience developing and consuming REST APIs Experience with Azure cloud services and cloud-native engineering practices Experience modernizing large-scale or legacy .NET/WPF applications Familiarity with distributed systems and integration patterns Experience with SQL Server, database design, scripting, stored procedures, and performance tuning Experience with Git-based source control and CI/CD pipeline implementation Experience with Windows desktop deployment technologies Experience with enterprise document management, workflow applications Experience working in Agile delivery environments Demonstrated use of AI-assisted development tools to improve engineering productivity Financial services or other highly regulated industry experience. Strong communication skills with the ability to lead technical discussions and influence technical direction Experience mentoring engineers and leading technical initiatives Job Expectations: This position offers a hybrid work schedule

Lead Platform Engineer - .NET, Desktop Application at Wells Fargo, CHARLOTTE, NC | Yoinka