Application Software Engineer ( Associate Level )

Impact Consulting Solutions Inc.
Pittsburgh, PA Full Time
POSTED ON 7/21/2024 CLOSED ON 8/16/2024

What are the responsibilities and job description for the Application Software Engineer ( Associate Level ) position at Impact Consulting Solutions Inc.?

Job Description

is seeking a Software Engineer – Senior to join our Services team in the creation and implementation of Microservices in a cross-cutting highly dynamic environment. Our microservices architecture is a hybrid model of Microsoft Azure cloud services and on-premises environments.

The Software Engineer – Senior is responsible for collaborating within a cross functional team environment. Participating on the Scrum Team creating/maintaining software solution design and implementation strategies and participates with hands-on software development. Participates in software release activities.

Responsibilities

  • Software Development Life Cycle - Show the ability to define how to use different SDLCs. Establish process around SDLCs.
  • Continuous Education - Responsible for continuous self-study, trainings, partnering with management and more senior members of team, and/or seeking out opportunities to broaden scope to stay up to date with industry and organizational trends. Seeks feedback from management and more senior team members for development and effectively incorporates feedback into work and behaviors.
  • Project Management - Responsible For time tracking and updating documentation. Plan and lead projects, including staff coordination. Collaborate with other technical teams, as appropriate, for successful completion of projects. Lead POC Evaluations.
  • Security - Validate and review secure processes and protocols. Ensure that processes/protocols are followed by all staff.
  • Troubleshooting - Solve multiple issues concurrently. Coordinate, delegate, and mentor less experienced staff with issue resolution.
  • Quality - Follow established coding standards. Demonstrate the ability to conduct code review of others.
  • Design - Implement the overall system design. Exhibit awareness of user experience standards.
  • Integration - Responsible for complex integration between modules and applications.
  • Documentation – Create detail-oriented documentation that outlines new and moderately complex processes. Responsible for quality and validity of documentation.
  • Communication - Responsible for demonstrating appropriate, clear, concise, and effective written and oral communications in all interactions to build relationships and accomplish day to day work and projects.
  • Interactions with Others - Successfully completes projects, tasks, and initiatives by embracing a team-first approach. Works in collaboration with team and offers feedback, where appropriate, to complete individual and group efforts. Shows the ability to adjust and be flexible to change by adapting approach when necessary. Mentors less experienced staff.

Qualifications

  • Typically has 5 years of related work experience.
  • Experience with complex development environments, taking abstract concepts and ideas and formulating a detailed software deliverable.
  • Experience in developing on cross-functional systems.
  • Deep knowledge of developing complete systems.
  • Mastery of the SDLC.
  • Highly driven and self-motivated to exceed expectations.
  • Ability to work independently and demonstrated ability to lead in a team based environment.
  • Proficient in both oral and written communication

Skills And Expertise

  • Must Have hands on Experience
  • Methodology
  • Agile / SCRUM **
  • SAFe
  • Skills and Technologies
  • Azure Cloud Engineering **
  • API Manager
  • Containerization, Azure Service Fabric/ Azure Kubernetes
  • Azure COSMOS DB
  • Microsoft C# **
  • Microservices/Web Services
  • .Net 7/8 **
  • Web API
  • WCF/RPC
  • Dependency Injection
  • Entity Framework
  • SQL/TSQL
  • NoSQL
  • REST
  • Platform and Tools
  • Visual Studio 2019 - 2022 / Visual Studio Code
  • Azure DevOps (Visual Studio Team Services)
  • Git Version Control **

Company Description

Impact Consulting Solutions, Inc. is an Information Technology consulting and full time Placement Company located in the Pittsburgh area. Our clients range from small local businesses to Fortune 500 Corporations.

We work with a selected number of clients and service their entire business staffing requirements including:

consulting and project work

full-time placements

from Consultant level all the way to Director and Partner level.

Exciting opportunities currently exist for Information Systems professionals. If you are looking for career advancement, new technologies, and the money you deserve, we are the firm for you. We take pride in our ability to match the individual with the right job. Our promise is to provide you with the best financial and career opportunities available

Impact Consulting Solutions, Inc. is an Information Technology consulting and full time Placement Company located in the Pittsburgh area. Our clients range from small local businesses to Fortune 500 Corporations. We work with a selected number of clients and service their entire business staffing requirements including: consulting and project work full-time placements from Consultant level all the way to Director and Partner level. Exciting opportunities currently exist for Information Systems professionals. If you are looking for career advancement, new technologies, and the money you deserve, we are the firm for you. We take pride in our ability to match the individual with the right job. Our promise is to provide you with the best financial and career opportunities available
Application Engineer
YinzCam, Inc. -
Pittsburgh, PA
Application Engineer
Benshaw Inc. -
Pittsburgh, PA
Mechanical and Research Development Engineer
Software Placement Group, SPG -
West Mifflin, PA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Application Software Engineer ( Associate Level )?

Sign up to receive alerts about other jobs on the Application Software Engineer ( Associate Level ) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Application Software Engineer ( Associate Level ).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Application Software Engineer ( Associate Level ) jobs in the Pittsburgh, PA area that may be a better fit.

Assistant Embedded Software Engineer

Software Engineering Institute, Pittsburgh, PA

Application engineer

Baker Hughes Company, Mount Pleasant, PA