Principal Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

10+ years of experience with a Bachelor's degree, or 8 years with a Master's degree, or 5 years with a PhD, or equivalent experience., 7+ years of experience in web application and services development., Expert-level skills in Azure Microservices Architecture, C#, SQL, and .NET., Familiarity with Agile & Scrum methodologies and experience with large enterprise systems..

Key responsabilities:

  • Serve as the primary contact for product owners and external teams.
  • Responsible for production support and taking on the Scrum Master role when necessary.
  • Develop and maintain user interface controls, business logic, and SQL Server stored procedures.
  • Actively participate in agile teams to estimate and refine backlog items and enhance processes.

Alstra Technologies logo
Alstra Technologies
11 - 50 Employees
See all jobs

Job description

Alstra is a "Smart Workforce Solutions" provider platform that allows experts in their areas to work for companies around the world, with flexibility and earnings above the traditional market!




What are looking for: Principal Software Engineer

Payment: USD dollar

Contract: As a contractor for 12 months with expansion

Advanced English is mandatory


Job Summary

The Principal Software Engineer will be responsible for designing and implementing complex functionality, serving as a technical expert across multiple application areas. This role includes leadership responsibilities within one or more agile teams, assisting in backlog grooming, planning, and ensuring that final products meet quality standards, are fully functional, and user-friendly.


Core Responsibilities

  • Serve as the primary contact for product owners and external teams.
  • Responsible for production support.
  • Take on the Scrum Master role when necessary, allowing other team members to step into this function when appropriate.
  • Develop and maintain user interface controls, business logic, and SQL Server stored procedures.
  • Actively participate in agile teams to estimate and refine backlog items, plan development activities, and enhance processes.
  • Develop functionality following isolved coding standards.
  • Work closely with business analysts to clarify requirements and troubleshoot issues.
  • Seek external support when the team is unable to resolve a developer’s problem.
  • Investigate and resolve third-level support requests.

Job Complexity

  • Acts as a field expert, applying professional concepts to resolve critical issues and make broad design decisions.
  • Anticipates major technological changes and ensures isolved remains ahead of industry trends.
  • Exercises significant autonomy in setting objectives and approaches for critical tas

ks.Interaction

  • Works on issues that impact product design and overall business success.
  • Establishes formal networks with key decision-makers and serves as an external spokesperson for the organization.

Supervision

  • Exercises broad discretion in determining objectives and strategies for key assignments.

Experience & Qualifications

  • 10+ years of experience with a Bachelor’s degree;or
  • 8 years with a Master’s degree;or
  • 5 years with a PhD; or equivalent experience.

Minimum Qualifications

  • 7+ years of experience in web application and services development.
  • 7+ years of experience with large enterprise or e-business systems.
  • Ability to work independently to research and solve complex problems.
  • Expert-level skills across multiple areas of the isolved codebase.
  • Expertisein:
  • Azure Microservices Architecture
  • C#, SQL, Unit Testing, .
  • NETJavaScript, HTML
  • Agile & Scrum methodologies
  • Knowledgeof:
  • Knockout, Angular
  • Azure CosmosDB or other NoSQL databases
  • Pub/Sub and asynchronous messaging
  • Docker
  • MVVM
  • Development of systems with 500+ database tables (preferred).

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs