Senior Software Engineer
Sunquest Information Systems
Kolkata, West Bengal, India
4d ago

Description

Skillset Requirements

  • Candidate should possess 5 to 10 of experience.
  • Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture (Knowledge).
  • Experience in working on web-based and client server-based software systems, utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models / implementations.
  • Experience in building, packaging, installing applications on virtual and distributed platforms.
  • Proficiency developing and troubleshooting complex software systems that run in mixed environments.
  • Experience in Enterprise application integration is a plus.
  • Experience in scalable, globally distributed applications.
  • Experience in refactoring or reengineering solutions.
  • Experience working in Agile teams.
  • Knowledge of design principles and patterns.
  • Experience in developing either REST or SOAP web services, web APIs.
  • Educational Requirements

  • UG : B. Tech / B.E. -Any Specialization, Computers, Electronics / Telecommunication
  • PG : MS / M. SC (Science) -Any Specialization, Computers, M. Tech -Any Specialization, Computers, Electronics / Telecommunication, MCA -Computers, Other.
  • Technical Requirements

  • Progress ABL or Progress 4gl or Open Edge ABL.
  • Software development environment
  • Object-oriented software design
  • Relational Database Management Systems
  • LIS or LIMS is an advantage
  • Dot net experience -Win forms DVLP (C# / VB.NET)

  • Front end and back end experience
  • Generic DVLP approach
  • MS SQL database
  • Test services ,Azure is a plus
  • Infragistics / TX text control / MS power platform
  • Excellent English spoken and in writing
  • Excellent reporting skills ,in writing and presentation
  • Agile / scrum experience is A plus
  • UI / UX design experience is A plus
  • Job Responsibilities

  • Carry out any reasonable task assigned to you by the Software Development Team Leader.
  • Respect the planning drawn up by the Team Leader, communicate any deviations and discuss external requests prior to granting them.
  • Take responsibility for all aspects of the software development process, from researching, analyzing, designing, implementing and unit testing, to maintenance of the software.
  • Responsible to establish all possible options for designing and deriving the best solutions based on sound analytical judgment, team input and the customers’ best interest.
  • Work in accordance with the Product Development procedures as described in the MIPS ISO 9001 Quality System.
  • Demonstrate accuracy and thoroughness. Look for ways to improve and promote quality. Apply feedback to improve performance.
  • Monitor own work to ensure quality.

  • Identify and resolve problems in a timely manner.
  • Create intuitive, logical and ergonomic user interfaces.
  • Create reliable, performing and reusable business logic.
  • Adhere to the coding conventions document.
  • Ensure all jobs are correctly and timely registered in MIA according to the HR-PR-5 procedure.
  • Pursue training and development opportunities. Strive to continuously build knowledge and skills. Share expertise with others.
  • Exhibit objectivity and openness to others' views. Give and welcome feedback. Contribute to building a positive team spirit.
  • Put success of the team above own interests.

  • Take ownership and be responsive to 3rd line support requests.
  • Required

    Detail Oriented : Capable of carrying out a given task with all details necessary to get the task done well

    Dedicated : Devoted to a task or purpose with loyalty or integrity

    5-10 years : 5-10yrs

    Licenses & Certifications

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form