Software Engineer

EPIQ Systems   •  

Kansas City, KS

Industry: IT Consulting/Services

  •  

Less than 5 years

Posted 240 days ago

Job Description:

         

This position is primarily responsible for designing, developing and maintaining Epiq enterprise level software solutions.

  • Translate business requirements into intuitive software solutions
  • Participate within an Agile (Scrum) development team
  • Collaborate with fellow IT and software developers while building knowledge base
  • Participate in technical design discussion and hands-on solution implementation
  • Keep a critical eye on new design specifications and raise quality, performance or architectural concerns
  • Mentor otherdevelopers with a constructive, results oriented approach

Qualifications and Skills

  • Strong oral and written communication skills are a must
  • High energy, proactive and approachable personality who enjoy solving diverse problems
  • Proven problem solving abilities and creative thinking
  • At least 3 years of Software development experience with C#
  • Professional experience using JavaScript
  • Experience with the following technologies: C#, ASP.NET MVC, JavaScript frameworks, WCF, JSON
  • Ability to positively interact with all members of development team
  • Thorough understanding of object oriented development theory
  • Self-starter capable of working on small teams in a fast-paced environment
  • Experience working with an RDBMS as a Software Developer; such as Oracle or SQL Server
  • Knowledge of concurrent programming challenges: multi-threading, race conditions, deadlock, semaphores, etc.
  • Familiarity with developing or working in a Windows environment (Visual Studio, TFS)
  • Bachelor’s degree in Computer Science or M.S. in Computer Science

R0002958