Search jobs > Charlotte, NC > Sr software engineer

Sr. Software Engineer

Park Place Technologies
Charlotte, NC, US
Full-time

Senior Software Engineer

The Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation.

In addition, this position will participate in the establishment and enforcement of programming patterns and standards, as well as providing mentorship to junior developers.

What you’ll be doing :

  • Collaborate with BAs and end users to interpret requirements into a technical design.
  • Develop software according to end user requirements and quality standards.
  • Identify, document and implement programming patterns and set standards.
  • Perform code reviews to enforce patterns and standards in our code base.
  • Lead POCs, design sessions, and pair programming efforts.
  • Mentor junior team members.
  • Participate in project planning and / or provide accurate estimates on projects / tasks.
  • Participate in Story Card Grooming and Sprint Planning as requested.
  • Be available as needed to support production deployments.
  • Possess strong organizational and process analysis skills.
  • Effectively communicate both orally and in writing and manage multiple assignments and priorities.
  • Actively teach best practices and new technologies.
  • Hold teaching sessions at least once a year.
  • Facilitate daily standups and lead sprint demos as needed.
  • Assist managing the Azure DevOps task board as needed.
  • Assist with onboarding and training new resources.
  • Participate in interviews upon request.
  • Support, troubleshoot and resolve production issues, including direct interactions with internal and / or external customers as needed.
  • Demonstrate willingness to work on your craft and take initiative in learning new skills.
  • Other duties as assigned.

What we’re looking for :

  • Experience with Visual Studio, GIT and Azure DevOps
  • 7+ years of application development experience across the following technologies (requirements may vary within based on backend, frontend, or full stack focus) :
  • NET Framework / Core

Angular

JSON

SCSS / SASS

Test Driven Development / Unit Testing

Typescript, ES6

Web API / Rest

Bonus Points :

Working knowledge or experience with any of the following technologies :

Agile Methodology

Asynchronous Programming

Azure Data Bricks

Azure Data Factory

Azure Functions

Azure Logic Apps

Azure PAAS (platform as a service)

Browser Compatibility Testing

Cosmos DB

CQRS Pattern

Dependency Injection

Entity Framework & LINQ

MicroServices

OData

Python

Education :

Bachelor’s degree or higher in Computer Science or related degree is preferred.

Travel :

29 days ago
Related jobs
Promoted
NTT DATA, Inc.
Charlotte, North Carolina

Sr Software Engineer (OpenText Exstream Cloud Native). ...

Promoted
Selective Insurance
Charlotte, North Carolina

Software Engineer to join us in developing our web-based Commercial Lines Applications. Software Engineer you will be both a technical expert and a leader. Selective Insurance is seeking a highly motivated Sr. ...

Promoted
Lowe's
Charlotte, North Carolina

The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This role facilitates the implementation and maintenance of complex business and enterpri...

Promoted
Aloden LLC
Charlotte, North Carolina

Software Engineer (OpenText Exstream Cloud Native) Only W2 (Citizen, GC, GC EAD and H4EAD). ...

Promoted
Lowe's
Charlotte, North Carolina

As a Senior Software Engineer you will be responsible for design, developing and maintaining high quality Android applications. Solid background in software development, and design patterns. Bachelor's degree in computer science, CIS, or related field (or equivalent work experience in a related fiel...

Lowe's Companies
Charlotte, North Carolina

This includes building software and systems to manage platform infrastructure and applications to improve the reliability and quality of our suite of software solutions. This role provides primary operational support and engineering for multiple large, distributed software applications. Provide prim...

Principal Financial Group, Inc.
Charlotte, North Carolina

We're looking for a Sr Software Engineering to join our Bank Data Transformation team in Retirement and Income Solutions (RIS). Understand and make well-reasoned design decisions and trade-offs; Demonstrate independence working in more than one software development layer of the solution. Associate's...

Truist
Charlotte, North Carolina

Develop and execute application strategy in support of short- and long-term business plans as well as application implications and software development requirements. Experience with delivery of Open API architecture and engineering projects, specifically with payment and money movement. ...

LexisNexis VitalChek Network Inc. Company
North Carolina

Java Developer to join our dynamic, growing team.Must have current experience with JSF or Thymeleaf.Writing clean, scalable, and efficient front-end code in Java.Designing, develop, and maintain front-end components for Java-based applications.Implementing responsive web interfaces using HTML, CSS, ...

Park Place Technologies
Charlotte, North Carolina

The Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation. Develop software according to end user requirements and quality standards. ...