SWBC is seeking a talented individual to develop and maintain our customer interfacing applications and core internal integrations. Works within self-organized teams to ensure software is built to customer expectations. Guides and mentors developers. Works with the Application Development Manager to assist in directing team and driving team goals to completion.
Why you’ll love this role:
This position provides you the opportunity to assist and help mentor your fellow developers of every skill level. You are able to solve the hard technical problems, often pioneering new implementations with state-of-the-art technologies. In addition, you help bridge the gap between the business requirements and the technical details needed to accomplish the business goals. Being a principal is about leading from within.
Essential duties include the following:
Leads and manages a team of developers, providing technical direction, coaching, and performance feedback.Oversees the full software development lifecycle, ensuring timely and high-quality delivery of applications.Architects and develops enterprise-grade applications using C# and modern frameworks.Champions the integration of AI and machine learning features into applications to enhance user experience and business value.Drives modernization of legacy systems and lead cloud-native transformation initiatives.Collaborates with product owners, business analysts, and stakeholders to define technical requirements and project scope.Ensures adherence to best practices in coding, security, and software architecture.Conducts code reviews, enforce coding standards, and promote a culture of continuous improvement.Manages project timelines, resource allocation, and risk mitigation strategies.Fosters a collaborative and inclusive team environment that encourages innovation and accountability.Stays abreast of emerging technologies and recommend strategic adoption where appropriate.Serious candidates will possess the minimum qualifications:
Bachelor’s in Computer Science, Information Technology, or a related field.Master's preferred.Seven (7) years of experience in software development, with at least two (2) years in a leadership or team lead role.Proven experience in C# and object-oriented programming, AI technologies and their practical application, PostgreSQL and SQL Server, Agile methodologies (Scrum or Kanban), Leading cross-functional development teams.Microsoft Certified: Azure Solutions Architect Expert.Microsoft Certified: Azure AI Engineer Associate.Microsoft Certified: Azure Developer Associate.PostgreSQL Certified ProfessionalExpertise in C#, JavaScript, HTML/CSS, and modern frameworks (e.g., Angular, React, Vue.js).Strong understanding of OOP, SOLID principles, and design patterns.Experience with DevOps practices, CI/CD pipelines, and version control tools (e.g., Git, Azure DevOps).Excellent leadership, communication, and interpersonal skills.Ability to manage multiple priorities and drive results in a fast-paced environment.Familiarity with cloud-native development and microservices architecture is a preferred.SWBC offers*:
Competitive overall compensation packageWork/Life balance Employee engagement activities and recognition awards Years of Service awardsCareer enhancement and growth opportunities Leadership Academy and Mentor ProgramContinuing education and career certifications Variety of healthcare coverage optionsTraditional and Roth 401(k) retirement plans Lucrative Wellness Program*Based upon employee eligibility
Additional Information:
SWBC is a Substance-Free Workplace and requires pre-employment drug testing.
Please note, SWBC does not hire tobacco users as allowed by law.
To learn more about SWBC, visit our website at www.SWBC.com. If interested, please click the appropriate apply button.