As a Full-Stack Software Engineer you will report to the Manager, 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 towards building high-quality, secure, performant, stable and scalable solutions.
RESPONSIBILITIES:
- Design, test, and maintain web-based, cloud-native applications across the full Microsoft stack on the Azure cloud
- Create responsive UI using React, JavaScript, Bootstrap, HTML, and CSS
- Build middleware using C#-based Web APIs/micro-services, Azure functions, Azure logic apps, Message Queues/Order Brokers such as Azure Service Bus, Azure Event Hubs, and Kafka
- 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 of 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 for managing all work
- Will balancing different tasks simultaneously, organize and prioritize decisions
- Will work with geographically diverse teams and partners through both onshore and offshore teams
SKILLS:
- 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 TFS for software development
- Have UI development skills – React, JavaScript, HTML, and CSS
- 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, Azure Event Hub or Apache Kafka
- 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:
EDUCATION AND 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 useful.
CERTIFICATIONS:
BENEFITS
Full health, vision, dental. 401(k) plans along with a host of voluntary plans such as car insurance, legal services and more.
DISCLOSURE
By applying to a job at Kestra Financial, Inc., you are agreeing to the following statements:
- You acknowledge that if hired, Kestra Financial, Inc. may, obtain and use background information concerning your credit, character, general reputation, personal characteristics, work habits, performance and experience for evaluation for your potential employment.
- It is the policy of Kestra Financial to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender, identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Kestra Financial prohibits any such discrimination or harassment.