Lead Software Developer - (SQL, JSON, XML focus)
Welcome to a career that is built to last. At Interstates, we look for people who are collaborative, dependable, and built with integrity, because a career with us means you’re joining our family. Interstates is growing and is seeking a Lead Software Developer to join our Software Development Team. The Lead Software Developer will be responsible for leading the team in applying design patterns and principles to new and existing code, owning the estimating and execution of software scope of projects, and providing coaching and training to other developers. Interstates seeks ambitious, relationship-oriented individuals to join our team. If you are an Lead Software Developer who wants to be a part of a world-class team, that is focused on making a difference and pursuing a better way, then check out the job posting below! Who We Are Thrive in a Values-Driven EnvironmentOur core values were engineered to build relationships that make a difference in the lives of our teams, clients, and community. What do our values mean to you? ● Dependability ● Integrity ● Trust ● Quality ● Family Company Culture that Puts You FirstWe promote an environment of caring co-workers that treat each other like family. We vow to uphold excellent safety standards and foster supportive teams that put you and your family first. At Interstates, this means: ● Being treated and valued as a person ● Providing opportunities for education and personalized careers paths leading to professional growth ● Having a flexible schedule that allows you to balance your personal life with work ● Receiving opportunities for team engagement through social gatherings ● Supporting charities and the community with Interstates-sponsored events What Drives UsFor seventy years, our people-centered approach has empowered us to navigate complex challenges and develop innovative solutions for our clients. Our 'why' gives us direction and motivation. It has guided us to where we are today. We are driven to provide opportunities for our people, make a difference with our clients and communities, and pursue a better way. While every day is a little unique, click here to check out a day in the life with Interstates. Prosper at Interstates What You’ll Be DoingPlan and functionally design significant portions of an applicationChoose appropriate design patterns and architectures based on scope and client needsApply SOLID and clean-coding principles to new and existing codeManage projects while leading a team of developersReview and provide feedback on team members’ codeLead by example, writing high-quality code and coaching others on coding practicesOversee installation and start-up of a software application on customers’ sitesProvide knowledgeable direction to Interstates customers on design and implementation of software and database solutionsOther duties may be assigned Education and/or Experience:2- or 4-year degree in computer science, software development, or related technical field5+ years’ experience in software and/or database development Proven experience managing projects and leading small or medium-sized development teamsProven experience applying SOLID and clean-coding principles to new and existing codeKnowledge and experience with the Microsoft stack and related technologies:Data persistence and transmission technologies: SQL databases, XML, JSONIntermediate knowledge of OPC communicationIntermediate knowledge of HMI/PLC interactionsPreferred Skills:Excellent communication (written and verbal) and relationship-building skillsExperience in the following (or closely related) technologies a plus:Database design in normalized and denormalized databaseIntegration between Software, Databases, and Control systemsHMI (Human Machine Interface)PLC (Programmable Logic Controller)Interfacing between ERP systems and shopfloor C# and web development Travel: This position is located in our Sioux Falls, SD or Sioux Center, IA offices. Travel may be required up to 25% or the time. About us: For over fifty years, we’ve tackled complex challenges and developed innovative solutions. Yet, the most impressive thing we’ve built is our team. At Interstates, we treat each other like family because the foundation of our success is our team. We’ve created a collaborative workplace based on trust, integrity, and support. We offer education and career growth opportunities, one of the best safety records in the business, and benefits that put our families first. Benefits: Health, Dental, Vision, and Life Insurance The company paid Short and long-term disability Paid time off and Holidays Matching 401k program Pay for performance bonuses HSA contributions Casual dress code Safety focused culture Family-focused culture Community Giveback opportunities Interstates is an Equal Opportunity/AA Employer and provides a drug-free work environment.