This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Mission, KS at Genesys Talent LLC

Date Posted: 3/13/2019

Job Snapshot

Job Description

The Software Developer plays a vital role in the effective management of integration programs that support the organization and client demands. This position will use a variety of technologies tools that develops, maintains, and enhances complex and diverse software systems. This position is responsible for data and system integrations.


Responsibilities:

  • Analyze user requirements to derive software design and performance requirements.
  • Design or implement complex database or data repository interfaces and queries.
  • Work with Production Assurance, quality assurance and technical operations to release code to
  • Production. Participate in daily scrum meetings.
  • Work with development leads and managers to come up with realistic estimates and able to plan self work daily with consciousness of deadlines and commitments.
  • Analyze user requirements to derive software design and performance requirements.
  • Keep abreast of the current technologies and technological trends. Learn and prototype new
  • technologies and recommend their use in company products.
  • Make recommendations on how to rewrite, modify, and redesign legacy applications based on analysis.
  • Introduce and implement new ideas and tools geared to create better software that runs optimally in production.
  • Document and communicate software designs of complex systems.
  • Drive process improvement and improve the process efficiency.
  • Reduce and/or prevent production defects based on the continuous root cause analysis and process improvement.
  • May lead a team of developers to ensure that the projects are successfully completed.
  • Provide peer mentoring of more junior team members.
  • Ensures adherence to coding standards for self as well as team.


Requirements:

  • Bachelor’s degree in Computer Science or related field.
  • Minimum 3 years’ experience as a Developer;
  • 2+ years’ experience implementing web-based solutions.
  • Proficient using SQL required.
  • Experience with version control tools like Git, SVN or Team Foundation Server (TFS).
  • Experience with highly available systems.
  • Experience with reporting tools like SSRS (Microsoft Reporting Services), Tableau
  • Experience with Restful API development
  • Some experience with JavaScript frameworks like Node JS, Google Angular
  • Excellent written and verbal communication skills.
  • Effective decision-making and critical thinking skills for problem identification and solution
  • recommendation.
  • Ability to be flexible, set priorities and meet deadlines in a changing environment for self and team.
  • Ability to work independently and as part of a team while demonstrating initiative and using good business judgment.


Preferred:

  • Microsoft Visual Studio C#
  • Extensive background in implementing Web Services using Windows Communication Foundation (WCF)