Application Developer II
G-TECH Services - new hudson, MI
Apply NowJob Description
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: • Bachelor's 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, , 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: • Bachelor's degree with an Information Technology focus • Agile development method a plus Education/Certifications - Include: • Bachelor's degree with an Information Technology focus (preferably Computer Science or MIS) or proven equivalent work experience Category Development Function Information Technology Req ID JN -
Created: 2024-10-20