Job Description Below:
Integration Overview
Data is constantly evolving and
changing. Our integration platform looks to help simplify the difficult task of
storing, processing, delivering, retrying and dealing with the success &
failure of data delivery. Integrating data from multiple
points and consolidating the work within an architecture
that will leverage each new domain as a separate microservice. Working to
unify all our applications and continue to integrate new data points,
this centralized platform will provide the microservice chassis and services
needed to deliver quickly and performantly.
Responsibilities and Duties
- Be a true
team player, be kind, radically candid and be willing to help out
- Collaborate and
communicate with
other team members in active design and development
- Elegant development,producing
clean, crisp, fault-tolerant, performant, easy to maintain, tested code.
- Embrace a Lean
methodology and an agile mindset, reducing
risk, waste, in short iterations, with incremental planning on small teams that
are continuously learning enough to deliver self-documented
solutions via CI\CD.
- Be accountable
to commitments made to the team and leadership, setting and
achieving milestones and goals
- Be responsible
for success, taking ownership and pride in the active work,
bringing in fresh ideas, investing in growing yourself, team members,
product, and the company by collaboration and sharing.
- Learn and represent
client needs, partaking
in active discussions, understand their needs and producing effective technical
design in accordance with the company architecture and platform.
- Safeguard the client, protecting
their data and their business as a priority.
- Assist with technical
guidance and direction, working with your lead \architect to share vision and
deliver it
- Mentor developers and
be a sounding board for application level discussions, taking ownership and
escalating any items that need to be discussed with lead
- Take personal
responsibility over your assigned deliverables, communicating
blockers and time concerns
Required Qualifications
- Bachelor’s degree in
Computer Science or a combination of equivalent degree and/or experience
- 5+ years of
professional software development
- 5+ years working with
C# and the .NET platform
- 2+ years working
in Systems Integration
Technology Stack
We need candidates that know the
technologies below (listed in order of importance). If you know five that’s
great.
- C#
- .NET Core \ .NET
Standard
- Web API framework
- XML, Json
- SQL Server
- Azure Functions
- Azure Storage
- Azure Service Bus
Additional Skills
Having these skills is highly
preferred.
- DevOps (CI/CD
Pipelines)
- Azure Functions v2
with .Net Core
Our
Development Environment
We use Git for source control, GitFlow as a branching strategy, Azure DevOps for CI\CD, Agile as a mindset and Scrum as the methodology that governs planning and delivery.
If you have this experience, feel you are a fit for this position, and are interested, please answer the questions below:
Mike Hanes
ProVisionTech