Software Engineer (Python, C#)

Company: Beacon Hill Technologies
Location: Philadelphia, Pennsylvania, United States
Type: Full-time
Posted: 31.MAR.2021


Our client in Philadelphia, PA is looking for a Software Engineer to join their team. This is a permanent role by way of contract to hire. ...


Our client in Philadelphia, PA is looking for a Software Engineer to join their team. This is a permanent role by way of contract to hire.

Position Description:

  • Writing and reviewing portions of detailed specifications for the development of system components Working with development team members to understand product requirements and translate them into software designs

  • Implementing development processes, coding best practices, code reviews

  • Working with Agile, Kanban

  • Collaborating with key stakeholders

  • Finalizing requirements by interfacing with team members

  • Assisting and resolving technical issues as needed

  • Completing bug fixes

  • Focus on developing tools which will enhance the patent process through automation

Required Skills:

  • 3+ years Software Engineering experience in Python and C#

  • Experience with at least 1 of the following: .Net, JavaScript, XML, and SQL

  • Experience writing and reviewing development system components

  • Experience with product requirements and translating them into software design

  • Experience with Agile/Kanban

  • Understanding of data modeling principles

  • Experience with Machine learning

  • Knowledge of DevOps tools e.g. Azure DevOps / Jenkins

  • Familiarity with cloud technologies such as AWS or Azure

  • Familiarity of industry best practices e.g. code coverage

  • Knowledge of test-driven development

  • Experience with complex bug fixes

  • Experience with complex data models

Find Us on Facebook!

Follow Us on Twitter!

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Company Profile:

Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs.

Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.

Learn more about Beacon Hill Staffing Group and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting .

We look forward to working with you.

Beacon Hill. Employing the Future

- provided by Dice

Apply Now


Loader2 Processing ...