Software Engineer

Command Alkon, Lenexa,KS


About Command Alkon

Command Alkon is bringing innovative technologies and systems to the concrete, asphalt and building materials industry globally. Our technology helps our customers improve the efficiency and quality of the foundation of where we live, work and play. What we do best is combine next-gen technologies with over 40 years of industry expertise. We are not a “here today; gone tomorrow” software company, we will be here for a long time and a good foundation for your career…. like concrete. 

The Opportunity
Command Alkon is looking for a Software Engineer to join our team in Lenexa, Kansas and influence our journey in modernizing one of our company’s core business software – an Enterprise product solution to automate bulk materials distribution process which includes site automation technologies and integrations with other software products to maximize efficiency, profitability, and safety for our customers.  The ideal candidate for this position possesses a strong technical background including experience in application design and hands on development, and works effectively in a fluid, fast-paced agile environment.  Since the current and target state for the application is service-based, this role requires working experience on multiple SOA-based projects of medium to large scale; ideally from project inception to release.  The role also calls for an individual who thrives on facing challenges like complexities of a scalable, high-performant, and real-time services, can effectively communicate across multiple teams, solve complex issues, and collaborate with other team members across the Organization.
The Team
You will join a Team where everyone cares about constantly improving on the “Total Experience” for our Customers.  We are passionate about learning, quality, ownership, and true one-team mindset.  We support each other, help each other grow, and enjoy solving complex problems together.  We believe in processes but are cognizant of People over Processes mantra.  And Yes, we love our open-desk environment as well.  We also take pride in: bring your kids/family to work day, celebrating important personal and professional milestones, free coffee/sodas, flexible schedules, monthly employee surveys, and a dedicated culture club that focuses on lots of fun activities throughout the year.
The Tech Stack
Our Bulk Materials Solution heavily relies on services written in ASP.NET MVC and ASP.NET Web API frameworks, with Dapper for data access to MS SQL Server.  The front-end is primarily written in VCL using Embarcadero based technologies.  Our internal layers operate on a service-oriented architecture, and so is our integrations with other products within Command Alkon or other 3rd party software.  We also use number of 3rd party or open source software to avoid reinventing the wheel where it makes sense.  We perform automated testing using SoapUI, LoadUI, and TestComplete (with JavaScript).  We rely heavily on AWS for our testing needs – be it automated or manual.  We use Jira for defect management, Bitbucket (and TFS) for source code, Confluence for documentation, Artifactory for all kinds of artifacts, Zoom/Skype/Slack for conferencing and messaging.  We are in the process of upgrading our tech stack: modernizing the UI, improve on our separation of concerns across different layers, and containerize services wherever appropriate.  We are constantly improving on how we integrate with other software products in order to achieve maximum customer experience.  We are in the journey of modernizing our software and migrating some of the components to the Cloud with a SaaS model, which is one of the areas where this position will play a role.

Within 1 Month, You’ll
Complete company-wide onboarding program; Understand the core business and the underlying industry; Complete product-specific basic online courses; Be comfortable with the Team(s) and the working environment (builds, tests, development setup, etc.); Shadow others; Tackle a couple of real Jira tasks;  Be ready to roar in the rest of your journey by always believing in “Together We Build Amazing!!"

Who You Are

  • You have a Bachelor's or Master in Computer Science
  • You have 3-5 years of experience in design, application development, testing and implementation
  • You are proficient in creating functional, nonfunctional, and system solution design artifacts
  • You have technical expertise with:
  • C#
  • .NET – MVC, Web API
  • SQL (SQLServer)
  • RESTful Services
  • Messaging infrastructures
  • Asynchronous communications
  • JavaScript
  • React/Angular, CSS
  • AWS/Azure
  • Working experience with C++ is a plus but not required for this position
  • You have at least 2 years of experience working with agile methodologies
  • You have at least 2 years of experience in working with a Cloud Environment
  • Proven ability to influence and lead software delivery efforts
  • Passion for Quality
  • Experience in 2 or more large conversion projects from one technology to another 

What You'll Do

  • Application development – Design, develop, implement, and document new applications or maintain existing applications; Proof of Concepts
  • Create/Write system design, develop, and test (unit, integration, etc.) code in accordance with development team standards
  • Project - Define, Plan, and Estimate tasks required to complete assigned system functionality captured through user stories
  • Technical documentation - Acceptance Criteria, Story Tasking, etc.
  • Engage with business & technology stakeholders in idealization & solution creation
  • Leader in automated unit, API and functional testing; Work with key business stakeholders to understand business needs and identify new solutions to key business needs
  • Troubleshoot and debug technical issues in a variety of application environments
  • Identify any technical risk or gaps within the system and recommend alternate mitigation approaches; Openly share ideas on new approaches with the team and mentor other team members on
  • Learn constantly and keep up with technological changes, best practices, newer frameworks, and patterns related to all technologies
  • Technical leadership and best practice guidance across all platforms; Partner with other IT teams to advance the technical requirements of the system; Build and maintain strong working relationships with the key IT teams
  • Believe in competencies like Commitment, Ownership, Drive, Communication, Quality, etc. 
Why work for Command Alkon?

Command Alkon, voted one of Birmingham’s Best Places to Work in 2016, 2017 and 2018, is the global leader for over 40 years in integrated technology solutions for the concrete and heavy building materials industry because of the committed relationship we have with our employees and our customers. Headquartered in Birmingham, Alabama, Command Alkon has over 600 employees worldwide with offices in Kansas, Ohio, Illinois, Utah, Malaysia, Brazil, Canada, England, France, India and the Netherlands.
For more information about us and our products, visit http://www.commandalkon.com
Command Alkon strives to be an employer of choice, offering a comprehensive benefit package that includes: 
- Employee Recognition Programs
- Casual dress code
- Generous family medical and dental insurance plans
- Company-paid life insurance, short term disability and long term disability insurance
- 401(k) Matching Program
- Tuition Reimbursement Program
Command Alkon is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

About Command Alkon

We align technology, people, and processes to build a better world. Through best-of-breed supply chain technology, we transform your operations by replacing manual and complex tasks and processes with efficient, scalable, and reliable solutions. You’ll realize bottom-line results through lower operating expenses, a seamless flow of information, automated production, distribution, and business processes.

Command Alkon

Want to learn more about Command Alkon? Visit Command Alkon's website.