drjobs
Principal Software Engineer Architect Charlotte NC
drjobs
Principal Software E....
Tekishub Consulting Services
drjobs Principal Software Engineer Architect Charlotte NC العربية

Principal Software Engineer Architect Charlotte NC

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

- USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2571802

Principal Software Engineer / Architect (.Net Architecture with Strong Azure Payments Domain Payment Gateways Merchant Acquiring) Charlotte NC Fulltime

(Need Onsite day 1 Hybrid 3 days from office No Remote).

Fulltime Salary Range: $140k

Top Skills: .Net Azure and Payments domain

We are seeking a skilled Principal Software Engineer / Architect to join our team. This role requires an integral member of the software development team building bestinclass advancements to our products. This role requires you to collaborate with cross functional teams that includes product architecture database dev/ops and performance you will design the best product solutions.

Job Responsibilities:

  • Building open communication with your Product Owner Quality Test Automation Engineers fellow Software Engineers Development DBA and Scrum Master to understand and transform business requirements into businesssavvy features.
  • Solving problems debugging and optimizing code to ensure optimum performance and security.
  • Determine optimal solutions for architecture efficiency maintainability and scalability in cooperation with developers and architects.
  • Managing code internal quality and ensuring appropriate unit test coverage along with teaming up with QA to review approve and design against test cases ensuring our demanding customers expectations are fulfilled.
  • Performing code reviews with focus on senior engineers to ensure code follows documented standards and best practices along with Mentoring all developers (even cross functionally) with focus on Senior developers.
  • Performing full life cycle application development including researching available technical options for features providing guidance and feedback on the findings and building proof of concepts to confirm the best approach.
  • Aiding Product Management in the creation of product road maps and ensuring objectives are realistic and achievable.
  • Ensuring for the quality and state of the Software delivery pipeline and guiding the team to improve it.
  • Work with Solution and Enterprise Architects in the design review and implementation of new architecture solutions
  • Assisting Architecture to create or change standards and prescribed best practices.
  • Consulting with Architecture to create application design and ensuring architectural guidance is followed in team solutions.
  • Working with Architecture to produce future state architecture and incorporating new coding and technology solutions into the team products.
  • Required Skills:

    • 10 years of .NET software development experience building webbased applications and 7 years of .NET software development experience.
    • Exceptional knowledge of the Microsoft development stack: .NET Core .NET Framework 4.5 C# JavaScript VS RESTful services ORM TSQL JSON MVC XML HTML and CSS.
    • Extensive experience in Azure programming and other facets such as Function Apps Event Hub Service Bus Cosmos DB APIM Front Door Redis AKS API Management Power BI Azure Data Factory Storage Accounts traffic management App Gateway Key Vault Azure Monitor etc.
    • Must have payments domain experience.
    • Deep knowledge of exercising sound coding practices such as unit testing objectoriented programming and patterns
    • Comprehensive knowledge of advanced SQL including stored procedures indexes functions and triggers.
    • Thorough knowledge of handling code versions via source control systems (such as Git) in continuous integration environments.
    • Handson experience following Agile software development processes (Scrum/Kanban)
    • Employing secure coding practices including familiarity with OWASP top ten.
    • Building applications in Azurebased Cloud architectures.
    • Designing solutions with modern architecture patterns background: Microservices SOA DomainDriven Design CQRS Asynchronous Messaging Service Bus Event Sourcing APIs Web Services.
    • Experience creating or using CI/CD pipelines containerization and orchestration.
    • Using UML to model/diagram software solutions.

    Employment Type

    Full Time

    Key Skills

    • Continuous Integration
    • Docker
    • Jenkins
    • Python
    • System Design
    • Agile
    • C/C++
    • Go
    • Systems Engineering
    • Software Development
    • Java
    • Distributed Systems
    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.