C# / Angular / WCF / Restful Service - Software Developer



Symitar, a Jack Henry & Associates brand, is currently looking for a Software Engineer to join our Symitar Solutions team. This role will participate in the technical design and implementation of new products or enhancements. As a Software Engineer with Symitar Solutions, you will be involved in all phases of the development cycle: concept, technical design, prototype, code development, testing, release to QA, and implementation.


MINIMUM QUALIFICATIONS:



  • Minimum of 5 years of experience with C#.

  • Minimum of 3 years of SQL experience.

  • Minimum of 2 years of experience with .NET Framework and .NET Core/ .Net Standard/ Asp.net 5.0

  • Minimum of 1 year of Angular 10+

  • Experience with MVC.

  • Bachelor’s Degree required.


PREFERRED QUALIFICATIONS:



  • Experience producing Object-Oriented designs for a multi-tier application, including thin client.

  • Experience with MVC, Javascript and Angular.

  • Experience developing Restful API’s

  • Consuming WCF Services

  • Strong UX/UI experience including responsive design experience.

  • Development experience from analysis through writing the installation programs.

  • Ability to demonstrate strong skills in the following areas:




    • Software design and implementation

    • Analysis and design at multiple-project level

    • Research, analysis, and problem resolution

    • Communication and interpersonal

    • Organizational and time management




  • Ability to create deliverables for each phase of the development cycle.

  • Ability to manage and prioritize multiple tasks, with minimal assistance, while remaining flexible to changing requirements.

  • Ability to provide task estimates including effort and cost; able to adjust these estimates as appropriate and necessary.

  • Microsoft and other programming/software engineering related certifications a plus and/or an active desire to pursue such certifications.


ESSENTIAL FUNCTIONS:



  • Completes product technical design and prototyping, software development, bug verification, and resolution.

  • Performs system analysis and programming activities which require research.

  • Provides technical/engineering support for new and existing applications from code delivery until the retirement of the application.

  • Provides reasonable task and project cost/effort estimates.

  • Ensures timely, effective, and quality delivery of software into production.

  • Develops and tests applications based on business requirements and industry best practices.

  • Creates required technical documentation.

  • Adheres to documented departmental and corporate standards. May participate in the definition and documentation of standards.

  • Collaboratively works with QA team to ensure timely delivery of high-quality products.

  • Collaboratively works with the customer support team to resolve or diagnose defects.

  • Assists in training and mentoring less experienced peers.


Apply Now

Back to jobs