backend Software Engineer

CareerCircle
Schaumburg, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 114K

Job location

Remote
Schaumburg, United States of America

Tech stack

Clean Code Principles
.NET
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Unit Testing
C Sharp (Programming Language)
Software Quality
Code Review
Continuous Integration
Relational Databases
Python
PostgreSQL
NoSQL
Object-Oriented Software Development
Distributed Caching
Software Engineering
SQL Databases
Data Streaming
Web Services
Datadog
Cloud Platform System
Backend
Event Driven Architecture
Integration Tests
Kubernetes
Information Technology
REST
Docker
Service Stack
Programming Languages
Microservices

Job description

Empathy Datadog Tooling Operations Kubernetes PostgreSQL Dapper ORM Scalability RESTful API Unit Testing Microservices .NET Framework Self-Motivation Decision Making Computer Science Agile Methodology Docker (Software) Influencing Skills Business Valuation Amazon Web Services Integration Testing Product Engineering Software Engineering Relational Databases Full Stack Development Object-Oriented Design New Product Development Artificial Intelligence Business Transformation C# (Programming Language) Event Driven Architecture Software Quality (SQA/SQC) Influencing Without Authority Object-Oriented Analysis And Design Application Programming Interface (API), We are a team of highly motivated Engineers that ensure taxes are collected from our clients and paid to tax

agencies accurately and on time. This is the ideal time for you to join our team with plenty of

opportunity for you to influence and guide the design and direction of our system! If that sounds

exciting to you, you've come to the right place!

About the Role

Software Engineers are technologists who are able to craft scalable systems

that are modern and efficient. They are collaborative team members, empathetic contributors

within and beyond their team, humble mentors to more junior developers, and masters of their

craft! We are looking for a strong backend Software Engineer on who has a passion for building and scaling highly-available, mission-critical

applications that process tens of thousands of financial obligations daily and transact billions of

dollars annually.

What You'll Do

Product Engineer: Collaborate with team members and stakeholders on our project; build and

deliver a top notch Tax Treasury experience with technologies including .Net WorkEngines on

a scalable HSCP cloud platform and PostgreSQL in the cloud.

Agile Partner: Collaborate with cross functional teams and deliver meaningful iterations;

leverage Agile methodologies along with CI/CD to rapidly release new features.

Operational Owner: Build and productionize highly scalable and tolerant systems using .Net

and PostgreSQL; leverage internal tooling to accelerate product development cycles;

participate in On-Call rotations

Data Spelunker: Answer business questions and influence decisions using data; enable team

members to answer questions with data that leverages quantitative and qualitative inputs.

Often act as a technical lead for features or epics and complete features or epics where the

approach is loosely defined and requires technical & design discovery prior to implementation

Advocate for best practices and a healthy balance of tech debt versus delivery

Actively mentor/coach less-experienced team members

Ensure code is flexible, reusable, extensible performant, and high quality through feedback on

code reviews

Decompose outcomes into solutions composed of multiple software components interacting

with each other

Understand and consider technical dependencies

Provide feedback via decision-making frameworks for proposed changes from across the org

Work within the scope of a team and participate in driving cross-team collaboration

Demonstrate software quality through unit and integration test automation

Strengthen your team by sharing your knowledge and interests with others

Build relationships and communicate with various types and levels of stakeholders across the

organization

Analyze and spearhead improvements to the systems and software that are important to your

team

Manage risks, escalate priorities and help to resolve issues that could impact production

quality

Contribte to Paved Roads, CoPs, RFCs, Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs .Net Engineer TEKsystems

Schaumburg, IL*Remote

CI/CD Empathy Datadog Tooling Operations Kubernetes PostgreSQL Dapper ORM Scalability RESTful API Unit Testing Microservices .NET Framework Self-Motivation Decision Making Computer Science Agile Methodology Docker (Software) Influencing Skills Business Valuation Amazon Web Services Integration Testing Product Engineering Software Engineering Relational Databases Full Stack Development Object-Oriented Design New Product Development Artificial Intelligence Business Transformation C# (Programming Language) Event Driven Architecture Software Quality (SQA/SQC) Influencing Without Authority Object-Oriented Analysis And Design Application Programming Interface (API) +0

Google IT Automation with Python

Requirements

net, c#, api, REStful API, object oriented design, postgresql, ci/cd, aws, docker, datadog, integration testing, microservices, kubernetes, You have a quality-first mindset.

You have a proven track record of working with Staff and Principal Engineers and codesigning, building, and productionizing highly reliable enterprise level applications at scale.

You efficiently collaborate with other product engineering teams, product managers, and

stakeholders to quickly iterate through requirements, architecture, and design.

You model and inspire engineering excellence on your team and you are passionate about

mentoring your team members.

Interested in staying current by applying new technologies

Able to work independently on modules and complete tasks with high quality and contribute

to high velocity, but unafraid to seek out suggestions from other team members

You make information- and data-driven proposals that help guide us towards our longterm vision.

You have 5+ years of relevant engineering experience, specifically working on highly reliable

large-scale systems. Experince in tax systems is a huge plus

You build, test, and operate software applications on a technology stack that includes .Net,

Postgres, Dapper, Docker, Kubernetes, microservices, event driven architecture, distributed

caching and streaming patterns. AWS cloud experience is a plus.

You leverage APM tools such as DataDog to ensure mission-critical applications are running

optimally.

What you bring

Experience developing highly scalable applications

Must be advanced in object-oriented design and development and unit-testing, Web Services

using .Net C#

firm grasp of object-oriented analysis and design, RESTful API Design patterns

Passion for writing great, simple, clean, efficient code

Good knowledge of relational databases - Postgres preferable

Bachelor's degree in a computer science, engineering, technology related field or equivalent

experience

5 years' hands-on experience preferred with full-stack development, with experience in

NoSQL and SQL

Demonstrate experience with CI/CD and APM tools, Datadog experience is a major pl

About the company

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company., We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

Apply for this position