Senior Software Engineer

Location: West Pittsburgh, PA

Job Type: Contract to Hire

Responsibilities:

  • Work with IT managers and senior team members to design and implement solutions
  • Design and develop tools and applications to support business operations
  • Identify innovative solutions independently to technical or customer related problems that are explicit or ambiguous
  • Comment code and create related supporting documentation (i.e., design documents)
  • Create unit test cases and apply these against developed software or applications to ensure quality
  • Write microservice
  • Work with IT managers and senior team members to design and implement solution
  • Design and develop tools and applications to support business operation
  • Identify innovative solutions independently to technical or customer related problems that are explicit or ambiguous
  • Comment code and creates related supporting documentation (i.e., design documents
  • Create unit test cases and applies these against developed software or applications to ensure qualit
  • Debug software and fixes defects uncovered during the testing proces
  • Work with other software engineers, QA engineers, technical writers, and Infrastructure team members, as needed, to ensure quality and the successful rollout of new applications or features
  • Provide post-release software and application support, including incident reportin
  • Mentor developers, reviews code and documents, and provides input and feedback on code and documents created by other developers
  • Accomplish all of the above in accordance with standard procedures
  • All other duties as assigned

Education & Experience:

  • Bachelor’s degree in Computer Science or related years of experience.
  • 4+ years’ experience in software or applications engineering and/or technical operations
  • Work and/or academic experience building applications using any of the following: Visual Basic, COM+, XML, ASP, and DHTML in an MS windows DNA, .NET architecture environment
  • SQL server or Oracle
  • Certification preferred but not required
  • Work and/or academic experience building applications using any of the following:
    • .NET
    • 2+ years experience with .NET Core
    • Real-world experience writing ASP.NET Core Web API REST services
    • Emphasis on code quality and neatness
    • Azure
    • Familiar with Managed SQL, Cosmos DB, Application Insights, Redis, Blob Storage
    • Azure DevOps
    • Security best practices
    • Common
    • Relational database with emphasis on SQL Server 2018+
    • JSON, XML
    • Common web protocols such as HTTP(S), REST, etc.
  • Effective in fast paced environment
  • Collaborative/enjoys working in teams
  • Self starter/motivator
  • Creative and effective problem solving skills
  • Ability to work on/manage multiple tasks concurrently
APPLY NOW