Hiring Manager Summary: The Innovation Center is seeking a strong software developer. This person will be joining our agile environment and will be a crucial part of an exciting, fast paced, and engaged delivery team. The ideal candidate will be comfortable functioning in a highly collaborative manner and partner closely with Platform & Architecture teams, Feature Development teams, and the QA team in the development of secure, cutting-edge software within TruStage’s Innovation Center. (Open to candidates within the Continental US) Job Purpose: Incumbents in this role function independently, providing professional and technical support in the development, installation and maintenance of business systems solutions for the most complex systems across TruStage. Incumbents must be comfortable functioning in a highly collaborative manner and partner closely with Platform & Architecture teams, Feature Development teams, and the QA team in the development of secure, cutting-edge software within TruStage’s Innovation Center. The individual in this position acts as Technical Leader on multiple broad/complex initiatives of any size, including mentoring staff as needed. Job Responsibilities: Incumbents in this role perform the following responsibilities in an Independent/Advanced capacity to support the most complex development work across TruStage, and are responsible for the estimating, planning, and managing of their own tasks, reporting on progress in daily scrums, and delivering work through sprints. Develop, test, implement, document and maintain high quality business systems software solutions on various computer platforms in response to the story flow across sprints, adhering to established methodology and practices. Perform architecturally compliant technical design and requirements as received in the story flow across sprints, and as requested when design spikes are necessary. Collaborate with other developers and Tech Leads, and communicating effectively with Scrum Masters, and Product Owners about daily progress or blockers. Continually enhance and share knowledge in application development best practices, technologies, methodologies, and standards. Acquire, effectively apply and train others in new technical skills as driven by business need and/or technology advancements. Develop and maintain an expert level understanding of industry trends and proactively work as appropriate with decision-makers to drive change within and across IT organizational units. Developers in this position write clean, maintainable code following best practices; participate in pull requests and other types of peer-review; ensure at least 85% code coverage in automated tests within an automated CI/CD environment; adhere to established branching and merging strategies. This role supports Solutions Development efforts having a high degree of ambiguity and breadth. The above statement of duties is not intended to be all inclusive and other duties will be assigned from time to time. Job Requirements: BS in MIS or CS, or equivalent trade-off in related education and professional work experience. FinTech, digital banking/lending experience a plus 10+ years’ work experience in a software development role 7+ years’ experience in a combination of the following: Cloud-based infrastructure; Azure preferred Microservices architecture using Azure PaaS: Azure Functions (C#), Azure Logic Apps, Azure Kubernetes Service (AKS), Azure Event Hubs. Certifications a plus .NET Core, C#; development of RESTful API services. Certifications a plus SQL Server 2016 and above; knowledge of Azure Cosmos DB is a ‘nice to have’ CI / CD best practices; Azure DevOps / Pipelines a plus Development tools in a Windows environment; PowerShell, Docker Git, or an equivalent, distributed version-control system / repo Knowledge of secure coding best practices; familiarity with Veracode is desired Demonstrated leadership skills and ability to influence a variety of audiences. Demonstrated mastery of information technology concepts and deep expertise in application development in more than one business system area. Demonstrated expert knowledge of application development concepts in a multi-platform computing environment, including application development life cycle, n-tier development, event-driven and asynchronous architecture, object-oriented design, etc. Demonstrated expertise in business application, information and/or technical architecture design coupled with the ability to teach others. Demonstrated ability to communicate and drive adoption of quality up-front continuous integration and sprint/release delivery process improvements within assigned agile teams. Proven ability to communicate business and technical information effectively, verbally and in writing, in-person and through collaboration software (Slack, MS Teams, Confluence, email, etc.). Demonstrated ability to work on a collaborative Development Team, and step outside of typical job duties to help the team complete Sprint or Kanban commitments. Ability to navigate ambiguity with positivity, build collaborative relationships, and seek feedback. Demonstrated good judgment and reliability. Proven ability to provide a high level of customer service. Ability to travel up to 10% of the time. #LI-LT #LI-Remote Compensation may vary based on the job level, your geographic work location, position incentive plan and exemption status. Base Salary Range: $103,200.00 – $154,800.00 Please provide your Work Experience and Education or attach a copy of your resume. Applications received without this information may be removed from consideration. At TruStage, we’re on a mission to make a brighter financial future accessible to everyone. We put people first, and work hand in hand with employees and customers to create a diverse and inclusive environment. Passionate about building insurance, investment and technology solutions, we push the boundaries of what’s possible. We need you to help us shape what’s next. You’ll be encouraged to share your experiences, ideas and skills to help others take control of their financial future. If you’re ready to help make a difference, apply today. Accommodation request TruStage is a place where everyone can bring their best self and thrive. If you need application or interview process accommodations, please let us know at . #J-18808-Ljbffr
azure-cosmosdb Git REST Agile azure-aks CI/CD powershell Quality Assurance (QA) veracode Azure Fintech azure-logic-apps Microsoft SQL Server .NET Core DevOps Docker Azure Functions Leadership C# Software Engineer