Application Developer II

G-TECH Services, Inc.

This person will be responsible for client server and web-based development projects involving the analysis, design, modification, installation and maintenance of applications programs, integrated systems or software solutions.

Essential Duties and Responsibilities:

• Write clear, efficient source code and database functionalities

• Develop and maintain .Net applications in an object oriented environment

• Perform verification and validation tests

• Collaborate with BA and QA to develop a product that satisfies user requirements

• Perform and request code inspections and peer reviews

• Debugging code to troubleshoot any issues

• Create technical documentation of designs, design decisions, and implementations

• Develop technical turnover documents for new releases to assist support personnel with handling client issues

• Ensure documents and source code files are archived in version control system

• Oversee testing and software release management processes

• Assess and interpret requirements, designs, capacity issues and data exchange and cross platform conductivity

• Interpret and assess the logical and physical requirements of systems and applications in relation to software, hardware, and operational needs.

• Generate system requirements which ensures that all of the high level requirements have been met, especially for the computer-human-interface

• Continually review technology and evaluate applications for possible improvements

• Setup necessary development and test environments

Top 3 Required Skills/Experience –

• Excellent written/verbal communication skills

• UI development experience

• Strong working knowledge of .NET Core Framework, Entity Framework, MVVM including Razor pages, view model binding

Required Skills/Experience – The rest of the required skills/experience. Include:

Knowledge, Skills and Abilities Requirements:

• Ability to adapt, plan and communicate quickly and effectively in a complex and highly regulated environment

• Ability to manage projects within deadlines

• Ability to apply sound judgement and tact in the resolution of problems

• Self-starter attributes

• Excellent written/verbal communication skills

• Strong client service philosophy

Education and Experience Requirements:

• Bachelors degree with an Information Technology focus (preferably Computer Science or MIS) or proven equivalent work experience

• 5 years experience in development including designing, implementing complex technical solutions

• Effective working within modern development environment including debugging, source control, unit testing, memory tools and profilers

• Minimum of 5 years of experience in C#, VB, ASP.NET, SQL and development methodologies

• Strong working knowledge of .NET Core Framework, Entity Framework, MVVM including Razor pages, view model binding

• Strong working knowledge of Javascript, jquery, HTML, HTML5, Bootstrap, CSS, AJAX, JSON and XML

• Basic understanding of JAVA/J2EE

• UI development experience

• Experience with Microsoft TFS

• Strong object-oriented design skills

• Experience with WebAPI, REST, SOAP, WCF, SoapUI and Postman

• Experience and comfortable working in both independently and a team-based development/environment

• Experience with back-end integration and database driven back-end components

Preferred Skills/Experience – Optional but preferred skills/experience. Include:

• Bachelors degree with an Information Technology focus

• Agile development method a plus

Education/Certifications – Include:

• Bachelors degree with an Information Technology focus (preferably Computer Science or MIS) or proven equivalent work experience

Category Development

Function Information Technology

Req ID JN -102024-121641

Show Full Vacancy