Senior Software Engineer [Job ID:jobs-JC195]

Job Overview
  • Able to work closely with business analysts and team members to understand business requirements.
  • Provide solutions that align with business and IT strategies and comply with the organization's architectural standards.
  • Make recommendations towards the development of new code, redesign, or reuse of existing code.
  • Investigate and develop skills in newer technologies.
  • Able to articulate complex technical topics for non-technical audiences.
  • Has experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies.
  • 3+ years’ experience using HTML5, CSS3, and JavaScript with core focus on cross platform mobile application development.
  • Experience designing and developing hybrid mobile applications using Ionic, Angular, or Cordova.
  • End to End development experience on iOS and/or Android platforms (Design, development, release and integration with App/Play store).
  • Experience with REST APIs and endpoints.
  • Experience with the full systems life cycle of mobile development; reviewing, analyzing, designing, coding, testing, debugging, documenting, implementing, maintaining and supporting application software.
  • Preferred: Experience with Angular or other JavaScript frameworks.
  • Plus: Experience with Amazon Web Services/Cloud framework, services, and solutions.
  • Plus: Experience with StencilJS, NodeJS, ASP.Net, and MongoDB.
Soft Skills
  • Confident and open to challenges.
  • Good thinking and analytical capability.
  • Good communication and end user interaction skills.
  • Positive attitude and flair for quick learning.
  • The incumbent must be a good team player.