Logo
Kestra Financial

Software Engineer

Kestra Financial, Austin, Texas, us, 78716


SUMMARY:

As a Software Engineer, you will report to the Manager of Software Engineering. You will accomplish a set of high visibility and business essential projects. The primary focus of this role is to build Microsoft Azure cloud-based applications for our Financial Professionals and partners at Kestra Financial. You will design, test, release, and maintain web and Windows applications across the full Microsoft stack. You will develop front-end, middle-tier, and back-end code with a passion for building high-quality, secure, performant, stable, and scalable solutions.

ESSENTIAL DUTIES AND RESPONSIBILITIES:To perform this job successfully, an individual must perform each essential duty satisfactorily.

Design, test, and maintain web-based, cloud-native applications across the full Microsoft stack on the Azure cloud.Build middleware using C#-based Web APIs/micro-services, Azure functions, Azure logic apps, and Message Queues/Order Brokers such as Azure Service Bus and Azure Event Hubs.Integrate with back-end data sources such as Microsoft SQL Server, Azure Cosmos/Couch base, and Snowflake.Create unit tests as part of the development cycle using Test-driven Development methodology.Automate pipeline and release processes by using CI/CD automation.Provide and maintain a set of platform features.Build API-based deep integrations with 3rd party vendor platforms.Work with the Scrum Master, Product Owner, and other Scrum team members in a cohesive and collaborative Agile environment, using Jira to manage all work.Balance different tasks simultaneously, organizing and prioritizing decisions.Work with geographically diverse teams and partners through both onshore and offshore teams.

KNOWLEDGE, SKILLS, AND/OR ABILITIES:To perform this job successfully, the individual should have the following skills and abilities.

Experience building native applications on the Microsoft Azure cloud platform.Knowledge of the Agile scrum methodology, Software development life cycle, and Object-oriented programming principles.Familiarity with using Visual Studio and GIT for software development.UI development skills – React, JavaScript.Knowledge of building middle-tier code using C# - Web APIs, Web Services, Azure functions.Experience with queuing/stream processing technologies such as Azure Service Bus and Azure Event Hub.Excellent working knowledge of Microsoft SQL Server, including SQL query writing, stored procedures, functions, and database schema design.Experience working in an Agile Scrum software delivery team with frequent deployments and releases.Prioritization and Problem Solving.

SUPERVISORY RESPONSIBILITIES:

None

EDUCATION AND/OR EXPERIENCE:

Bachelor's Degree in Information Systems, Information Technology, Computer Science, related field, or Equivalent Experience.8+ years of overall software development experience.3+ years of experience building cloud-native applications on Microsoft Azure.6+ years of overall experience building apps using the Microsoft .NET framework.6+ years of experience in creating web apps using ASP.NET and ASP.NET MVC.6+ years of C# programming experience.4+ years of experience with SQL Server.4+ years of experience creating Web Services, WCF Services, and Web APIs.4+ years of experience building UI using React, JavaScript, HTML, and CSS.Experience with ORM, such as Entity Framework, is an added bonus.Experience in the financial services industry is useful.

CERTIFICATES, LICENSES, REGISTRATION:

None

#J-18808-Ljbffr