C# .Net Software Engineer
Summary
Title:C# .Net Software Engineer
ID:88
Department:IT Department
Location:Overland Park, KS
Description

MCH Strategic Data is seeking an intermediate .NET developer to join a dynamic and fast-paced development team in the Kansas City area with part-time 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 an intermediate level position requiring at minimum a few years of experience and requiring 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 the latest .NET Framework and .Net Core
  • 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 writing unit and integration tests, preferably X-unit
  • Experience with shared assembly development
  • 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
  • Knowledge of Powershell scripting
  • Experience using cloud services like Microsoft Azure, AWS, or Google Cloud Platform
  • Experience with JSON
  • Proficient understanding of code versioning tools, such as Git, TFS, Dev Ops
  • 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.).
  • Experience with Atlassian products (JIRA, Confluence) is a plus.
  • Bachelor’s degree preferred with 4+ 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. Application forms are required of all candidates prior to the application deadline.  If you have questions, please contact our office at 660-335-6373. Visa status: U.S. workers only. No placement companies.

Due to the number of applicants, past applications are not kept on file. If you wish to be considered for this position, you must reapply.


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.

Equal Opportunity Employer
Powered by ApplicantStack