Description

Responsibilities

  • Develop and document a detailed solution design within SDS, impart your subject matter expertise throughout life cycle.
  • Participate in complex applications and systems development, programming.
  • Collaborate with stakeholders on project estimates.
  • Produce top-notch functional, technical and user interface designs.
  • Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical and user interface designs for an application and/or system.
  • Support knowledge management processes and ensure knowledge is codified, monitored, tracked and managed.
  • Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
  • Consult on System Requirements Specification (SRS) development.
  • Review technical deliverables for quality throughout detailed design and development phase, identify gaps or redesign as needed.

Required Skills

  • Strong Programming skills in Java, Python, groovy and software engineering principles.
  • Proficiency in leading complex and comprehensive project plan development and can understand risks associated with third-party solution integration.
  • Strong understanding of network protocols, network security, WAF.
  • Understanding use of proxy servers and load balancers and implementation use cases.
  • Strong understanding of XML and related Web Services concepts and tools.
  • Strong communication skills to help with coaching and advising BSA, QA and project teams.

Required Experience

  • 84 Months of experience coding in JavaScript programming.
  • 84 Months of experience coding in Java programming.
  • 84 Months of experience in developing HTML/ HTML5 applications.
  • 84 Months of experience in jQuery and jQuery UI.
  • 84 Months of experience in database programming and writing database queries.
  • 84 Months of experience in web service technologies (SOAP & REST).
  • 24 months of designing and developing applications using with Eclipse and multiple third party electronic document management and electronic forms development and OMR technologies.
  • 12 months of experience in developing and supporting multiple projects at given time.
  • Must have experience in Java, Spring, API/WS, JBoss/Tomcat and Agile.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate