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
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
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.
- 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
- 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 **
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