Software Engineer
Summary
Title:Software Engineer
ID:100
Department:IT Department
Location:Overland Park, KS
Description

MCH Strategic Data is seeking a software engineer in a dynamic and fast-paced development team in the Kansas City area with some telecommuting available. MCH Strategic Data is a great place to work with great benefits and competitive salaries. We have the experience, market-leading position and financial strength of a 90-year-old company with the attitude and environment of a startup!

This is a midlevel position requiring at minimum five years of experience and a deep understanding of Microsoft technologies, especially .NET Framework, C#, ASP.NET and SQL Server with knowledge of APIs and public cloud technologies. MCH Strategic Data is quick to adapt new and emerging information technologies to solve real world business problems. Candidate must be a quick starter, good communicator, accept technical direction, work with minimal oversight and most importantly - feel comfortable working in a small group environment where contributions to the team are critical to the overall success of the project.
 

KEY RESPONSIBILITIES

  • Design of the overall architecture of web applications and internal API
  • Implementation of a robust set of services and APIs to power our web applications
  • Optimization of applications for maximum speed and scalability
  • Implementation of security and data protection
  • Integration of the front-end and back-end aspects of web applications
  • Solve complex performance problems and architectural challenges
  • Translate UI/UX visual elements into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# code and libraries
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation
  • Work with IT application staff to define source-to-target mappings. Facilitate collection and documentation of the source-to-target transformation and business rules.
  • Assist in planning data migration and conversion strategies.
  • Assist in requirements gathering and facilitate technical walkthrough sessions.
  • Assist with maintaining and management of the development and functionality of our Enterprise Data systems. As part of the Information Technology team, provide leadership in the management of our infrastructure and databases, the creation of new tools to automate and test our code, and on-call bug fixing and resolution.

QUALIFICATIONS AND SKILLS

  • Strong understanding of fundamental design principles behind a scalable application
  • Strong understanding of MVC design patterns and object-oriented programming
  • Knowledge of concurrency patterns in C#
  • Strong understanding of JavaScript and jQuery (experience with a JS framework like Vue JS, Angular 2 or React are a plus)
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Demonstrated skill for writing reusable libraries
  • Experience in creating SOAP/REST connectors/services.
  • Knack for writing clean, readable, and easily maintainable code and documentation
  • Basic understanding of front-end technologies, HTML5, CSS3, and server-side CSS preprocessors
  • Experience using cloud services like Microsoft Azure, AWS, or Google Cloud Platform
  • Experience creating flexible, high-performing database schemas
  • Proficient understanding of code versioning tools, such as Git
  • User authentication and authorization between multiple systems, servers, and environments
  • Intermediate T-SQL development experience – ability to write, troubleshoot, optimize and design (stored procs, functions, tables, views, triggers, indexes, constraints).
  • Experience with data reconciliation and migration between data environments (e.g. dev, test, staging, prod, etc.).
  • Bachelor’s degree preferred with 5+ years’ experience or equivalent combination of education and experience


If you are looking for a position with a company that treats each other like family, apply online at http://mch.applicantstack.com/x/openings. MCH Strategic Data requests that only serious and qualified candidates inquire. If you have questions, please contact our office at 660-335-6373. Visa status: U.S. workers only. No placement companies.

MCH is a leading provider of data and technology solutions. We have been in business for over 90 years. Our commitment to providing superior solutions is evidenced by ongoing investment and development in our people, data, emerging technology, and services. Our culture consists of passionate associates who treat each other like family, challenge the status quo, and strive for excellence. If you’re looking for a career at an established company with a market-leading position, and an attitude of a startup, consider MCH Strategic Data.

 

Alternatively, you can apply to this job using your profile on one of the following sites:


Powered by ApplicantStack