Job Description

Job Title: Application Support Specialist

 

We are seeking a skilled Application Support Specialist to join our team. As an Application Support Specialist, you will be responsible for providing ongoing support and maintenance for applications, modules, and tasks using MERN Stack & Java/J2EE and related technologies.

 

Key Responsibilities:

  • Support and Maintain Applications: Provide technical assistance and resolve issues with applications, ensuring smooth operation of systems.
  • Technical Leadership: Offer guidance and support to the support team, assisting with coding and troubleshooting as needed.
  • Requirement Analysis: Translate business requirements into technical specifications, understanding and implementing new technologies.
  • Issue Resolution: Identify and resolve bottlenecks and bugs, ensuring continuous delivery of applications.
  • Collaboration: Work closely with internal team members, shared services teams (e.g., Server team, Network, etc.), and external stakeholders throughout the project lifecycle.
  • Environment Setup: Perform necessary setup and configuration on development, testing, and production environments.
  • Quality Assurance: Conduct code reviews to ensure high-quality deliverables and adherence to best practices.
  • Knowledge Sharing: Promote and practice knowledge sharing within the team.

 

Required Skills and Qualifications:

  • Bachelor’s degree in computer science required; master’s degree preferred.
  • 8+ years of experience in enterprise application development & Support, including development roles and technologies.
  • Strong experience in Restful Web Services using Spring or Jersey Frameworks.
  • Strong experience using any ORM (JPA/Hibernate).
  • Knowledge of MERN stack with SQL Server.
  • Knowledge of Cloud hosting.
  • Prior web development experience using HTML5, CSS, AJAX/JQuery, and AngularJS/DOJO preferred.
  • Demonstrable working knowledge of CI/Build tools like Maven, Ant, and Jenkins.
  • Strong knowledge of Test Driven Development.
  • Solid foundation and experience in agile development methodology.
  • Exposure to unit test frameworks like Junit/Test NG and Mocking frameworks (e.g., Mockito).
  • Knowledge of design patterns, including Java and J2EE design patterns.
  • Familiarity with mainstream application servers like WebSphere 8.0 and Apache Tomcat.
  • Working knowledge of UNIX commands and scripting.
  • Development experience in cognitive technologies such as IBM Watson, Amazon Alexa, and Microsoft LUIS preferred.
  • Proven experience in SQL and Database programming.
  • Excellent written and verbal communication skills.
  • Strong interpersonal abilities to collaborate across teams.
  • Creative thinking and innovative problem-solving skills.
  • Experience/knowledge of the entire software lifecycle process/SDLC.
  • Experience developing and deploying solutions/applications across various environments (on-premises and cloud, e.g., AWS, Azure, Amazon, etc.).
  • Experience in the contact center domain and multi-channel customer engagement platforms like Genesys, eGain, and Avaya preferred.

 

Benefits:

  • Flexible work hours and remote work options available.
  • Ongoing training and professional development opportunities.
  • Competitive compensation package.
  • Opportunities for career growth and advancement.