Software Engineer

Pittsburgh, Pennsylvania

Synergy Staffing
Apply for this Job
Responsibilities:
The essential functions include, but are not limited to:
  • Perform software development tasks
    • Collaborate with architects and senior team members in the implementation of innovative architecture and design patterns
    • Deliver clear, concise, and tested code
  • Execute agile processes, providing an excellent team experience
    • Collaborate with the team in managing sprint execution and ensuring plan completion
    • Actively participate in planning, refinement, and retrospective sessions
    • Consistently deliver business value within estimated timelines
    • Focus on increasing the level of quality with each completed story
  • Demonstrate an innovative sprit in continuously improving yourself, others, and our culture
    • Be energized by developing your skillset
      • Gain mastery of what you know
      • Explore new languages, technologies, and techniques
      • Seek out opportunities to broaden your scope of knowledge and stay up to date with industry and organizational trends
    • Seek mentorship from the team through discussions and code reviews
    • Actively seek feedback from colleagues and effectively incorporate changes into work and behaviors
    • Engage, educate, push, and have fun with your teammates daily
  • Other duties as assigned
Minimum Qualifications:
  • BA or BS in Computer Science, Information Science, Management Information Science, related discipline, or 3+ years of equivalent experience
  • Demonstrated software application development knowledge
  • A solid foundation in Computer Science, with strong competencies in data structures and algorithms
  • Demonstrated ability to work both independently and collaboratively
  • Proven ability to follow through on escalated incidents requiring attention until resolution is achieved
  • Experience with SOLID principles, IOC / DI, ORM, and unit testing
  • Experience developing relational database schemas (SQL, Oracle, MySQL, etc.)
  • Experience with one or more source control systems (Git, TFS, TortoiseSVN, etc.)
  • Strong customer service orientation
Preferred Qualifications:
  • MS in Computer Science or Software Engineering
  • Experience with multi-threading and concurrency in applications
  • Experience and creativity in resolving software application and work-flow process problems
  • Experience developing with languages and technologies in the Microsoft tech stack such as:
    • .NET Framework and/or .NET Core (C )
    • WPF, MVVM
    • Razor, Blazor
    • Entity Framework
    • SQL Server
  • Experience with web and/or mobile development:
    • JavaScript, TypeScript
    • Angular, React, React Native
    • Electron
    • Native iOS, Android
    • CSS, SASS, LESS
  • Experience in the setup and management of Continuous Integration pipelines
  • Familiarity with HIPAA requirements involving data storage and transmission
  • Understanding of governance and security frameworks to resolve data ownership, sharing, and access rights within a federated environment
Skills:
  • Excellent written and verbal communication skills
  • Strong organizational skills, attention to detail and technical judgement
  • Ability to work in a team environment
  • Note: This position will not sponsor VISA and is hybrid based in Pittsburgh.
Date Posted: 05 May 2025
Apply for this Job