Work Location
Hyderabad, TELANGANA
Company
Confidential
Type
Full Time
Category
IT
Job Duration
Full Time
Skills
ASP .Net Core, Angular v.5+, CI/CD expertise (Jira or Azure DevOps)


Job Description

Job Title: Principal Software Engineer

Work Location: Hyderabad, India

Experience: Min 8 years IT Experience

Mandatory skills: ASP .Net Core, Angular v.5+, CI/CD expertise (Jira or Azure DevOps)

 

ACCOUNTABILITIES:

  • Designs, codes, tests, debugs, and documents software according to systems quality standards, policies and procedures.
  • Analyzes business needs and creates software solutions.
  • Responsible for preparing design documentation.
  • Prepares test data for unit, string, and parallel testing.
  • Evaluates and recommend software and hardware solutions to meet user needs. Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements.
  • Works with business and development teams to clarify requirements to ensure testability. Drafts revise and maintain test plans, test cases, and automated test scripts.
  • Executes test procedures according to software requirements specifications
  • Logs defects and makes recommendations to address defects.
  • Retests software corrections to ensure problems are resolved.
  • Documents evolution of testing procedures for future replication.
  • May conduct performance and scalability testing.

RESPONSIBILITIES:

  • Plans conduct and lead assignments generally involving moderate, high budgets projects or more than one project.
  • Manages user expectations regarding appropriate milestones and deadlines.
  • Assists in training, work assignments, and checking of less experienced developers.
  • Serves as a technical consultant to leaders in the IT organization and functional user groups.
  • Subject matter expert in one or more technical programming specialties; employs expertise as a generalist of a specialist.
  • Performs estimation efforts on complex projects and tracks progress.
  • Works on the highest level of problems where analysis of situations or data requires an in-depth evaluation of various factors.
  • Documents evaluate and researches test results; documents evolution of testing scripts for future replication.
  • Identifies, recommends, and implements changes to enhance the effectiveness of quality assurance strategies.