Senior Software Developer
United Bankers' Bank
Date: 6 days ago
City: Bloomington, MN
Contract type: Full time

Brief Description
As a Senior Software Developer at UBB, you will be key in shaping our technological landscape and driving innovation and efficiency. Your expertise will contribute to developing cutting-edge applications and foster a collaborative culture where knowledge-sharing and mentoring thrive. Your insights will directly influence project directions and performance outcomes, ensuring all systems run seamlessly and effectively align with business objectives. Join the UBB team and start building innovative solutions that meet current demands and are adaptable for future challenges.
Candidate should be located in Twin-Cities metro area but has the opportunity to work remote or hybrid.
Essential Responsibilities
Knowledge, Skills & Abilities
Pay Range
United Bankers’ Bank is an EEO/AA employer: All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, veteran status or any other characteristic protected by law.
As a Senior Software Developer at UBB, you will be key in shaping our technological landscape and driving innovation and efficiency. Your expertise will contribute to developing cutting-edge applications and foster a collaborative culture where knowledge-sharing and mentoring thrive. Your insights will directly influence project directions and performance outcomes, ensuring all systems run seamlessly and effectively align with business objectives. Join the UBB team and start building innovative solutions that meet current demands and are adaptable for future challenges.
Candidate should be located in Twin-Cities metro area but has the opportunity to work remote or hybrid.
Essential Responsibilities
- Designs systems and programs using coding methods for specific programming language to enhance or initiate efficient program execution and performance and to reach optimum hardware utilization.
- Coordinates all aspects of implementation and training to support new programs/systems.
- Utilizes interpersonal and communication skills as an IS professional to train both end-users and other developers, instruct and educate groups and individuals in a team environment.
- Codes, tests, debugs, documents and installs modified and new programs.
- Produces procedural documentation as required.
- Monitors production programs for expected performance and responds to errors and emergency problems.
- Follows current “Best Practices” to limit vulnerabilities and write maintainable code.
- Provides customer/employee support for computer systems designed by UBB (Online banking, stand-alone applications, reports, etc.)
- Trains, mentors and assists junior developers with complex programming tasks.
- Provides Tier II after hours on-call support as needed.
Knowledge, Skills & Abilities
- Bachelor’s degree in Computer Science, Information Systems or Systems Analyst
- 5+ years of software development experience
- HTML, CSS, ASP.NET, WCF, WPF, LINQ, Lambda Expressions, Regular Expressions, Windows Services, Web Services, .NET Framework 4.8.1 (in VB.net and C#), .NET 8.0+, JavaScript, Microsoft SQL Server 2019+, SSIS, Microsoft IIS Server 8+, Source Control
- Thorough knowledge of current technological trends in the software development industry, e.g., OO programing, multi-tier development, web services
- Strong knowledge of database design, stored procedures, schema modifications, and understanding of indexing
- Knowledge of common design patterns – MVP, MVC, MVVM, IOC, Factory, Singleton, Decorator, Façade, etc.
- Strong T-SQL skills for SQL Server 2019 and higher
- Strong familiarity with multi-threaded programing, parallel tasks, and message queues
- Excellent verbal and written communication skills
- Experience with MS Visio, Azure DevOps Server (source control) and Banking and Financial Domains preferable
- Ability to work as part of a team or independently
- Medical, Dental, and Vision
- HSA with a generous company contribution
- Medical and Dependent Care Flexible Spending Accounts
- 401(k) plan with a 3% company contribution, plus up to an additional 1% match -Roth option available
- 12 Paid holidays
Pay Range
- $95,000.00 - $114,000.00 Salary; depending on education, qualifications, experience
- Annual bonus target: 7% of annual pay dependent on company and personal performance
United Bankers’ Bank is an EEO/AA employer: All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, veteran status or any other characteristic protected by law.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume