OpenArc has a unique opportunity for a Senior Software Engineer with .NET experience. You will lead technology development for Fortune 500 companies on long-term projects. You will create solutions in the hottest areas of technology, such as mobile IoT applications, enterprise web-based engineering tools, and Virtual Reality marketing applications. You will report to the VP of Dedicated Services in our Wexford, PA office.
Our Senior Software Engineers are the technical decision makers on projects. Your primary responsibilities will include architecting applications, writing code, reviewing code, managing code repositories, estimating and defining the technical scope for new projects, and selecting technology stacks for new projects. Secondarily you will collaborate with managers to develop architecture and code standards for the team, creating ‘starter project’ templates, reviewing and recommending new technologies and libraries as team standards, mentoring junior developers, and keeping staff up-to-date on new technologies.
Lead the technical discovery process that is part of the OpenArc ‘Blueprint’ process, creating flowcharts, data diagrams, class hierarchies, and other documentation to outline solution architecture for new projects.
Architect and guide the development of platform integrations as part of enterprise solutions
Collaborate with consultants and project managers to ensure architecture and technical goals are aligned with product vision/strategy
Write code and approve pull-requests from team members
Lead technical decision making on projects and address technical barriers
Mentor junior engineers and develop best practice standards for team projects
Create Continuous Integration solutions
Assist Sales staff with the platform and technical recommendations and associated estimates.
Write technical blogs on new technologies that will benefit ongoing projects
Work experience as a Software Engineer
Experience as lead engineer for full SDLC projects
Experience in Agile and Scrum
Experience working directly with clients to gather requirements, demonstrate software completion, and to deploy software solutions.
Have experience with .NET and C#, particularly with web-based solutions
Have experience with SQL Server, Entity Framework, Hibernate, and other technologies related to relational databases,
Experience with GIT
Mobile experience is preferred, including native and Xamarin
Experience leading small teams of developers is preferred
BS degree in Computer Science, or Software Engineering (or similar)
OpenArc is an equal opportunity employer
Comprehensive medical, dental, vision, life and disability
Generous Paid Time Off bank in addition to nine paid holidays a year
Workplace perks such as recreation activities, snacks, soda and coffee