Job Detail

Search Jobs

Principal Software Engineer

2020-11-26 USD 100 1000000 Contract to Hire 2020-12-26
  • Profession:

    Information Technology
  • Specialty:

    Software Engineer
  • 321 Main St.

    City:

    Charlotte
TekPartners
https://www.tekpartners.com/wp-content/themes/tekpartners_theme/assets/images/logo.png
600 Corporate Drive, Suite 500 Fort Lauderdale FL 33334 USA
customer support [+954-656-8600] [email protected]
  • Status:

    Open
  • Term:

    Contract to Hire
  • Job Id:

    68358

Description

Principal Software Engineer Responsibilities:

The successful candidate will show a proficiency in the following areas:

 

a.     Design and coding:  Strong design and problem solving skills with a mastery of design patterns and microservices architecture

b.     Focused:  Spend a minimum of 50% of your time writing high-quality code

c.      Technology:  Expertise as a full stack developer, leveraging a variety of technologies

d.     Adaptable:  You leverage your experiences to learn new technologies quickly

e.     Craftsmanship:  You have a passion for building software, you care about the user experience and providing a quality product to customers.  You practice your craft outside the office to stay abreast of new technologies and architectures

f.       Entire SDLC:  You are engaged in all phases of the software development life cycle including design, implementation, and unit testing

g.     Customer focus:  You see the product through the eyes of our customers.  You think through how they’re going to utilize our software and seek to optimize that experience for them

h.     Collaboration:  You collaborate with all teams across AGDATA

i.        Future direction:  You are providing guidance on various technology options to engineering leadership and your peers

j.        Teaching:  You are a mentor and leader for junior software engineers

k.      Quality focused:  You understand the importance of quality and have maintained automated test suites using CI/CD tools

 

Principal Software Engineer Qualifications:

We are seeking a candidate with…

o   7+ years of development in C# and .NET in a production environment for enterprise level applications

o   3+ years of development experience implementing a microservice architecture

o   7+ years of development experience using RDBMS Technologies (SQL Server or Oracle)

o   7+ years background in object-oriented programming languages

o   7+ years development experience in Object Oriented Principles and Domain Driven Design

o   Experience in Extreme Programming or a passion to practice: Test-Driven Development, Continuous Refactoring, CI/CD, Pair Programming, etc.

o   Experience in Azure ServiceFabric

o   Experience designing and developing with .NET Core

o   Experience with message queueing technologies (preferably Azure ServiceBus) and ETL tools

o   Experience with Cloud PaaS and their underlying services (particularly for data storage)

o   Experience with services architectures including REST

o   Experience with Typescript, Angular, LESS, HTML 5 web technologies

o   Familiarity with Apache technologies (Ex. Kafka, Impala, elasticsearch, Storm, Cassandra, Drill)

o   Familiarity working in an agile (SCRUM) environment

o   Previous experience as a team lead is a plus

o   Experience working on a data platform is a plus

o   Prior experience with artificial intelligence and machine learning is a plus

o   Strong oral and written communication skills

o   Bachelor’s Degree in Computer Science or related field, advanced degree preferred.

Quick Apply