Description

Job Description

 

  • Work with application architects, enterprise architects, and senior development staff to define and design the future state target application architecture for the new application. 
  • Evaluate design patterns, integration patterns, and enterprise software and make recommendations for use in the application.
  • Create and maintain all server-side technologies including .NET framework, SQL Server, Object Oriented Design and C# development.
  • Participate in Designing rich UI application utilizing ASP.NET, MVC Framework, Angular and Bootstrap.
  • Create and maintain all front-end/client-side technologies including responsive website design, HTML 5, Advanced CSS, Typescript, jQuery, JSON, XML.
  • Run Proof of Concepts (POC) for new solutions where necessary to determine feasibility and fit into the client’s environment.
  • Develop and support API integrations utilizing both SOAP and RESTFUL APIs.
  • Transition legacy system to new modern user interface using Angular and .net Core.
  • Create system design, develop, and test (unit, integration, etc.) code in accordance with development team standards.
  • Resolve challenging coding issues for other development team members on the project. 
  • Participate in code level and system level hardening activities for the new application. 
  • Resolve production issues in on time on daily basis. 
  • Reduce any technical debt across the team throughout the project life cycle. 
  • Identify any technical risks or gaps within the system and recommend alternate mitigation approaches. 
  • Partner with other IT teams to advance the technical requirements of the system. Build and maintain strong working relationships with the key IT teams. 
  • Work with key business stakeholders and end users to understand business needs and identify new solutions to key business needs. 
  • Communicate concepts regarding innovative methodologies and provide guidance to fellow team members on the most effective strategies for development

Minimum Education Requirement:- Bachelor’s degree in computer science, computer information systems, computer technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Education

Any Graduate