Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer Apprentice

Kingsmen Software

Software Engineer Apprentice

Charlotte, NC
Part Time
Paid
  • Responsibilities

    []

    We have a sign on our wall as a constant reminder to work hard, stay disciplined and deliver awesome software for our customers.  We also want our team to love to come to work!  We encourage that through great people, a fantastic collaborative team environment, constant innovation with new technology and processes, flexible schedules, great office space, weekly happy hours, free parking, and much, much more.  Ready to go?  We are!

    JOB DESCRIPTION

    The Kingsmen Software Apprenticeship Program is a paid, exclusive program for the best candidates that gets you on the road to being a Craftsperson, not just a programmer. We hire Apprentices to do real work with us in our App Studio as part of an intensive 6 month, full-time program. Please note that this position requires you to be in our Charlotte office at least 2 days per week.

    As an Engineer Apprentice, you will be an integral part of a software delivery feature team in a fast moving, outcome-oriented company.  Our teams are agile, automated and delivery focused.  To be a part of a Kingsmen team, you need to love delivering software.  That means that we expect our engineers to do more than code.  Planning, story grooming & sizing, modeling, design creation & reviews, code reviews, testing and working with our CI/CD team on the latest and greatest cloud native platforms are musts!  You will learn more and grow your career faster because of it.  If you love delivering software and are up to the challenge, then we would love to hear from you! 

    RESPONSIBILITIES INCLUDE

    • Working within a software delivery feature team made up of people that provide all software delivery disciplines:  analysis, architecture, user experience, design, engineering, testing, and CI/CD 
    • Working closely with analysts, architects and UX designers to validate requirements, designs and possible implementations 
    • Contributing to the engineering of software across all layers of the stack 
    • Delivering a predictable amount of software every iteration 
    • Writing tests that are automatable and can provide broad coverage of implemented functionality 
    • Providing transparency into the delivery process through disciplined application of Kingsmen traceability principles 
    • Collaborating with our CI/CD team to design and validate the release candidate pipeline

     

    REQUIRED SKILLS AND EXPERIENCE 

    • Understanding of SOLID design principles 
    • Exposure to and understanding of engineering software using C# or Java programming languages
    • Exposure to developing web-based software and using JavaScript/TypeScript, HTML5 and CSS3 
    • Exposure to building RESTful services 
    • Exposure to relational databases and SQL 
    • Exposure to .NET Framework, .NET Core, Spring and/or Spring Boot  
    • Exposure to Git and version control concepts  
    • Exposure to front-end frameworks like Angular, React and/or Vue is a plus 
    • Exposure to NoSQL databases is a plus 
    • Exposure to cloud providers such as AWS and/or Azure is a plus 
    • Exposure to containers is a plus 
    • Exposure to CI/CD concepts and tooling is a plus 
    • Exposure to Agile Software Development is a plus

    WHAT WE OFFER

    • A collaborative team environment where we learn from each other
    • Time every quarter to learn new skills ("Hone Your Craft Period") 
    • Access to online training materials through Pluralsight

    THE KINGSMEN SOFTWARE STACK

    View our entire stack on Stackshare:  https://stackshare.io/kingsmen-software/kingsmen-software

    ABOUT KINGSMEN SOFTWARE

    Kingsmen Software is a software services company that crafts high-quality software products and helps their clients do the same via their exclusive approach, The Kingsmen Way, which combines processes, tooling, automation, and frameworks to enable scalability, efficiency, and business agility. Kingsmen's software studio is located in the historic Camden Cotton Mill in Fourth Ward in Uptown Charlotte, NC. Visit www.kingsmensoftware.com.