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, 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:
• 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 -102024-121641