Senior Software Engineer (Node & React)

Primary Responsibilities and Activities

 

  • Writing clean, functional code on the front and back-end
  • Work with existing development teams and managers to ideate software solutions
  • Build features for new and/or existing applications
  • Design client-side and server-side architecture
  • Develop and manage well-functioning databases and applications
  • Ensuring cross-platform optimization for mobile phones.
  • Test applications to ensure responsiveness and efficiency
  • Resolve defects/bugs during testing, pre-production and production
  • Provide support to clients and liaise with Account Directors
  • Test software to ensure responsiveness and efficiency; Refining and rewriting it as necessary and communicate with any programmers involved in the project
  • Create security and data protection settings
  • Maintain existing systems by monitoring and correcting application defects
  • Investigate new technologies
  • Job Requirements

    Education

    Bachelor’s or master’s degree in Computer Science & Engineering. or a related technical field from reputed university.

    Experience

    • Minimum 4 years working experience in the field of software development.
    • Strong proficiency with front end languages.
    • Strong familiarity with JavaScript frameworks.
    • Proficiency with server-side languages.
    • Familiarity with database technology.

    Knowledge and Skills

    • Knowledge of development technologies
    • Strong Technical competency
    • Proficiency with Git
    • An inclination to contribute to the creative process
    • Technology expertise with insights about technology trends and solutions
    • Ability to communicate with clients, colleagues and management to explain complex issues clearly and concisely
    • Meticulous and organised approach to work
    • Logical, analytical and creative approach to problems
    • A thoroughness and attention to coding detail
    • The ability to work both in a team and alone and to manage your own workload
    • Career motivation and a willingness to continue to further your knowledge and skills
    • Ability to learn new skills and technologies quickly
    • Awareness of current issues affecting the industry and its technologiesContinually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.

     

 

Senior Software Engineer – App Developer (React-Native)

Job Requirements

Education

Minimum Bachelor’s degree in Computer Science from reputed university.

Experience

  • 4-6 years of hands-on experience as Software Engineer – App Developer (React-Native)

Knowledge and Skills

  • Proven work experience as a Mobile App developer
  • Knowledge in source control like Github, continuous integration, and unit testing best practices.
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Good Understanding of Android & iOS working principles & Release process.
  • Good Analytical, Communication and interpersonal skills.
  • Accountable and able to follow through with responsibilities and deadlines.

Dynamics 365 Administrator

Job Requirements

Education

Minimum Bachelor’s degree in Computer Science or Information Technology, from reputed university.

Experience

  • Minimum 3-4 years working experience as Dynamics365 administrator.

Knowledge and Skills

  • Ability to execute Dynamics CRM system configurations and customizations, create/update out of the box workflows, and solution management
  • Self-managed and motivated individual with strong analytical and quantitative analysis skills
  • Expertise in designs, develops, tests, documents, implements, and maintains Microsoft Dynamics 365 CRM based solutions.
  • Good Understanding of CRM flows, views, business processes and also design and configure changes to workflows, reports, dashboards, database fields and screens
  • Knowledge of service center processes and workflows
  • Ability to meet deadlines under pressure
  • Risk management and contingency planning
  • Ensures quality and maintains performance of deployed solutions
  • Understanding of relational databases and data integration tools.
  • Proven analytical, evaluative, and problem-solving abilities.