Talent.com
This job offer is not available in your country.
Principal Engineer

Principal Engineer

Aspect SoftwareAhmedabad, IN
30+ days ago
Job description

PRIMARY ROLE & RESPONSIBILITIES

  • Analyzes, designs, programs, debugs, and does ongoing modification of software components.
  • Code may be used in commercial end-user applications, prototypes, or in test tools or other supporting programs.
  • Using the required programming languages and other technologies, writes code, completes programming, and performs testing and debugging of applications.
  • May interact with internal cross-functional members to better understand system requirements and / or necessary modifications.
  • Responsible for the design, development, testing, documentation and analysis of modules or features of new or upgraded software systems and products.
  • Develops and / or executes implementation according to project plans and priorities.
  • May participate in development in any of a range of product areas such as thin client, rich client, server, installation, communication layers, and so forth.
  • Troubleshoot, analyze, replicate, regress and resolve complex field software problems escalated to engineering.
  • Come up with solutions / implementations to consistently improve product stability, scalability, and performance.
  • Design implement and test, escalated enhancement feature requests to enhance functionality as needed with minimal risk to existing product stability, reliability and performance.
  • Responsible for handling critical customer problems in real-time and developing code fixes or enhancements to be included in future code releases or patches.
  • Reproduce customer issues and resolve them by either establishing a workaround or a solution, or by debugging and creating a bug fix.
  • Work with support engineers, professional services and sales engineers to investigate and handle customer and field escalated cases.
  • Writes reusable and well documented code.
  • Develops and / or executes implementation according to project plans and priorities.
  • May participate in development in any of a range of product areas such as thin client, rich client, server, installation, communication layers, and so forth.
  • Provides estimated timelines for issues reported from the field.
  • Proactively identify non-compliance of code against requirements / standards / design and raise defects.
  • Work with members in the organization across various time zones.

SPECIALIZED KNOWLEDGE & SKILLS

  • Knowledge of engineering tools, methods and processes.
  • Knowledge of agile development and the SCRUM framework.
  • Understanding of object-oriented development principles and best practices.
  • Ability to communicate complex information to internal audiences.
  • Strong teamwork skills.
  • Works on projects of moderate scope and complexity.
  • Performs moderate to complex code, design analysis, testing or experimentation on segments of projects. Provides time estimates and schedules.
  • Ability to use technical concepts to initiate alternatives, develop or modify existing designs or techniques.
  • Team member on more complex projects.
  • Strong passion for product security.
  • JOB REQUIREMENTS

  • Familiarity with contact center concepts.
  • Minimum 7 years of experience in SQL Server Database and Maximum of 10 years
  • Minimum 7 years of experience in SQL Server Database
  • Minimum 7 Years of experience in SQL Server Analysis Server
  • Bachelor’s degree in CS or related discipline required