Kansas Employer - Senior Software Engineer - Kansas City, Missouri
This job was posted by Kansas Works : For more information, please see: Job Posting
Summary Description
We are currently looking for a Senior Software Engineer to join our IT development team. Using modern languages and cloud technologies, Senior Software Engineers will bring to life custom solutions for both internal and external customers. These solutions increase the pace of innovation and enhance our ability to serve our customers. We are committed to designing compelling user experiences, building scalable and maintainable architectures, and extracting as much insight from our data as we can. Our engineers are passionate about what they do and have fun doing it. If you like to move fast and have a knack for problem solving on a C#/Angular/Azure stack, we would love to talk.
This position will work @Flex (a combination of both in the office and at home). The IT Development team currently works one day in office out of our Kansas City, MO office.
Work Authorization/Sponsorship
At this time, we are not able to consider candidates needing sponsorship now or in the future or those needing work authorization for this role. (This includes students on F1-OPT, F1-CPT, J-1, etc.)
What you'll do
- Serve as a project lead or key contributor as the team builds and extends custom software solutions using modern languages and cloud technologies.
- Train and mentor incoming and junior developers as the team grows.
- Consistently look for ways to innovate and champion technology initiatives within the team and organization.
- Expand your skills receiving the opportunity to explore new technologies.
- Work closely with a Software Architect to develop extensible, scalable, and maintainable solutions for our organization.
- Focus on secure coding and deployment practices.
- Conduct peer code reviews that foster quality software products and constructive learning experiences.
- Maintain a clear and consistent feedback loop with team leads, architect, and product management.
- Provide superior software support to internal and external users as an escalation point within the information technology team.
- Follow all applicable laws and regulations.
- Perform other duties and projects as assigned.
What you'll bring
- Bachelor's degree in computer science OR a 2-year technical degree.
- 7+ years of work-related experience in software delivery.
- Experience in our primary technologies: C#, Angular, SQL, NoSQL.
- Hands-on experience with cloud platforms, preferably Microsoft Azure.
- Ability to think critically and analytically.
- Advanced understanding of multiple design patterns.
- Strong organizational and time management skills.
- Ability to be flexible and easily adapt to change.
- Solid communication skills, both verbally and written.
- High school diploma or GED required.
Bonus Points
- History of mentoring developers.
- Formal training or experience in cloud security, preferably Microsoft Azure.
- Experience working with multiple software design patterns.
- Familiarity with The IDesign Method.
- Previous experience in the financial industry.
Our Hiring Process
After we review your application and feel you're a potential fit, we will reach out with next steps. We work hard to meet our candidates on their time - sometimes that's a phone screen, video interview, or even a cup of coffee before meeting our team. We are committed to keeping you updated along the way.
What you'll love about us:
- Choose from one of our multiple comprehensive health care plans that best suits you and your family.
- Enjoy 4 weeks of paid time off, 11 paid holidays, Birthday PTO, and 8 paid volunteer hours per year.
- Save more for your future with our 401k retirement savings plan with a generous match and immediate vesting from nbkc.
- Spend time bonding with your family with paid parental leave options.
- Care for your whole person with access to our EAP and behavioral health advocates.
- Take advantage of our wellness programs which include a wellness reimbursement account and an on-site gym facility.
- Flexible work options to allow you to do your job and live your life (Work-Life Integration for the win!).
- Enjoy anniversary awards for your 3- and 5-year anniversaries.