Software Engineer
Sunquest Information Systems
Bangalore, Karnataka, India
1d ago

Description

Skillset Requirements :

  • Candidate should possess 2 to 5 years 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 :

  • Net MVC, C#, JavaScript, J Query, ORM (Entity Framework, NHibernate), Unit test framework and mocking (Jasmine, N Substitute, MS Test, Mocks and shims etc.
  • UI technologies (Angular,React or Similar and related).

    Job Responsibilities :

  • Develops software solutions by studying information needs; studies systems flow, data usage, and work processes.
  • Investigates problem areas; following the software development lifecycle.
  • Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, architect, design, coding, testing and deployment.
  • Understand how our applications operate, are structured, and how customers use them
  • Provide engineering support when building, deploying, configuring and supporting systems for customers.
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy / install / release those products.
  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • 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.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Knowledge of design principles and patterns
  • 3-5 years : 3-5

    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