Sr. Software Engineer

Pierce Technology Corp
Raleigh, NC, US
Full-time

Job Description

Job Description

  • Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture.
  • Interact with stakeholders to analyze, design, and develop new features and enhancements in various applications supporting the entire Victra business.
  • Propose and implement improvements to culture, process, tools, technology, and architecture.
  • Participate in designing and implementing web applications using .net and React, restful services, APIs, microservices, and Azure technologies.
  • Automate the development activities, and build or use CI / CD pipelines using Azure, Jenkins, Gitlab, or GitHub.
  • Serve as a general subject matter expert for other development staff and business community members.
  • Provide the best service to businesses as part of product support activities.
  • Actively participate in learning activities like lunch and learns, book clubs, training sessions, etc.
  • Drive results with the ability to balance all functions within your role.

Requirements

  • Bachelor's Degree in Computer Science or an Associate Degree in Programming is desired.
  • 5 years of experience in developing web and mobile applications
  • Proven object-oriented development using a good set of design patterns with C#, .Net, SQL .Net core technologies.
  • An in-depth understanding of one or more Javascript libraries such as React, Angular, Vue, JQuery, or BootStrap is required.
  • Must be able to write useful unit tests using frameworks like .xUnit, MSUnit, or Nunit.
  • Expertise in deploying cloud platforms like AWS and Azure is a plus.
  • Experience in developing iOS and Android application development is a plus.
  • Familiarity with developing microservices in the cloud platforms like Azure or AWS is a plus
  • Must be able to write or understand complex queries and must be able to understand the concepts of relational and data warehouse databases.
  • Understanding of infrastructure technologies like ansible, docker, or terraform is a plus.
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Software Engineer specializing in Go and Powershell. ...

Garmin International, Inc.
Cary, North Carolina

Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience. May serve as a Lead Software Engineer for complex software development pro...

Promoted
VirtualVocations
Durham, North Carolina

Strong proficiency in OOP, TDD, and building RESTful APIsProficiency in front-end web technologies, relational databases, and version control systemsExperience with deployment environments, database design, and automated testingAbility to identify technical debt, propose solutions, and continuously ...

Disney Entertainment & ESPN Technology
Morrisville, North Carolina

The Media Processing & Distribution group is hiring a talented Senior Software Engineer to support the growing Content Distribution & Origin (CDO) Engineering team. Bachelors degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of stud...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Senior Full Stack Software Engineer II (Contract/Temporary). ...

Oracle
Raleigh, North Carolina

As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications...

Garmin
Cary, North Carolina

Essential Functions Serves in a leadership capacity as an individual contributor for carrying out embedded software development in C and C++ Involved in displaying marine charts on the wearable products and will work with some wireless networking technologies, including ANT, Bluetooth/BLE and Wi−Fi,...

Duke Health
Durham, North Carolina

Analyst Senior, IT – Backend Software Engineer. Occupational Summary – Senior Backend Software Engineer, My Research Home (. The Applications group in the Office of Academic Solutions and Information Systems (OASIS) builds, implements, and supports software and data solutions for Duke’s research com...

Northrop Grumman
Morrisville, North Carolina

As a Software Engineer on this team, you will lead a large team of teams of engineers to develop, test, and deploy a software system. Payload and Ground Systems Division Engineering organization supporting Integrated National Systems (INS) Business Unit (BU) to lead the Mission Processing Element wh...

Principal Financial Group, Inc.
Raleigh, North Carolina

Software Engineer who will thrive in a constantly advancing agile culture. We have an exciting opportunity on the US Insurance Solutions (USIS) Non-Qualified Team for a Sr. We are looking for an Engineer who can help build upon our core platform and other integrated systems. Working closely within y...