Ref No.: 18-19772
Location: Lucknow, Uttar Pradesh
Position Type:Full Time/Contract
Start Date: 03/23/2018
 1) Full stack developer

Responsibilities and Duties
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Supports software engineers by providing advice and training
Qualification & Skills
  • Minimum of 3 years working experience as Java developer
  • Passion for agile development and pair programming
  • Ability to work unsupervised
  • Desired key skills and knowledge of following technologies:
    • JAVA, AngularJS, Spring Boot, JPA, Web Services (rest)
    • Maven or Gradle
    • MongoDB, Tomcat
    • Spark
    • AWS * Design patterns, GIT
    • HTML, CSS, JQuery, JavaScript
    • UI/UX
  • Server-side languages such as JavaScript (Node.js), Python, Ruby, Java, or C#
  • Relational database technologies such as PostgreSQL or MySQL or Oracle
  • Deep understanding of computer science fundamentals (OOP, data structures, algorithms)
  • Long-term thinker who is committed to excellence, teamwork, and the professional growth of their peers


2) Java developer

Responsibilities
  • Show passion for development and innovation
  • Develop, integrate, and test product features and APIs
  • Mentor junior developers and perform code reviews
Qualifications
  • Familiar with Spring Boot framework
  • 3+ years' of experience with programming in Java
  • Experience developing front end technologies
  • Proficient in J2EE, Struts 2.0, Spring, Hibernate, JQuery, backbone, marionette, bootstrap twitter, require JS.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies.
Role Sr Business Analyst with airline domain experience
Mandatory Technical / Functional Skills • Bachelor's Degree in Computer Science, Information Systems, or Business Administration with seven (7) or more years of IT and/or business experience, or any equivalent combination of experience, education, and/or training.
• Should have more than 7 years of business analysis experience.
• Should be able to mentor other BA's on the process and best practices for conducting requirements elicitation
• Excellent analytical skills and ability to translate business functionality and opportunities into clear, precise and easy-to-read functional specifications critical
• Strong business acumen to quickly learn new business processes and understand how IT needs to support the business in achieving revenue and profit goals.
• Candidate must be highly motivated, and keen to work in a fast paced organization with a passion for working on new technologies
• Previous rich airline experience, in reservations is mandatory
Roles and responsibility The role of the Business Analyst is to support and enable change. The Business Analyst is responsible for eliciting requirements from business owners for projects and then performing the necessary analysis and documentation to ensure the changes are made. This Business Analyst will work closely with business leads as well as technical teams for development, testing, and architecture in the course of delivering the changes needed by the business.
- Understand, document and prioritize high level business requirements
- Convert high level business requirements into executable, detailed user stories to enable development
- Create visual models (wireframes, Business Process Models)
- Become and remain knowledgeable on key business processes and systems and how they operate/integrate
- Manage the relationship between IT and key stakeholders and management teams including subsidiaries leadership, meeting on a regular basis and identifying all business initiatives and future projects
- Proactively identify opportunities to leverage technical solutions and emerging technologies to facilitate business solutions
- Provide expertise and advice to business unit owners, IT leaders, project teams, and other support teams
- Identify gaps in the application functionality and work with the technical team to provide solutions
- Provide efficient project processes and deliverables to shorten the project life cycle, where applicable
- Work with application support and development teams to fix software bugs and escalate issues
- Lead resolution of issues with interfacing systems built on different technologies
- Facilitate and participate in regular project status reviews
Desirable Technical / Functional Skills  
Total experience in required skill (years) 7+ years as Senior BA