Software Engineer - Partners Consulting, Inc.
Wayne, PA 19087
About the Job
Title: Software Engineer
Location: Wayne, PA
Type: Contract
Our client is seeking a Software Engineer who will be responsible for producing quality code in line with specifications.
Description
Candidates have an opportunity to join a well-rounded team of experienced technology professionals working with cutting edge technologies to develop solutions satisfying a dynamic, demanding business line. The position requires strong technical proficiency in common technology framework consisting of Microsoft .Net frameworks (C#), MS SQL Server, and Snowflake. The critical path to success is to write code that accesses multiple APIs / services / microservices that run with extremely low latency and can retrieve and store data as structured and / or non-structured objects.
Key Accountabilities:
Location: Wayne, PA
Type: Contract
Our client is seeking a Software Engineer who will be responsible for producing quality code in line with specifications.
Description
Candidates have an opportunity to join a well-rounded team of experienced technology professionals working with cutting edge technologies to develop solutions satisfying a dynamic, demanding business line. The position requires strong technical proficiency in common technology framework consisting of Microsoft .Net frameworks (C#), MS SQL Server, and Snowflake. The critical path to success is to write code that accesses multiple APIs / services / microservices that run with extremely low latency and can retrieve and store data as structured and / or non-structured objects.
Key Accountabilities:
- Develop features and improvements to the products in a secure, well-tested, and performant way.
- Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features.
- Write code that meets internal standards for style, maintainability, and best practices for a high-scale web environment.
- Maintain and advocate for these standards through code review.
- Learn, collaborate, and teach other Software Engineers.
- Identify areas of improvements in the code base, both specific to your group and outside your group (e.g., component library) and help contribute to make it better.
- Bachelor's degree with a concentration in Computer Science, Information Systems, Engineering, or Mathematics.
- Professional experience with C# and SQL Server.
- Strong communication skills.
- Enterprise software company experience.
- Product company and developer platform / tool industry experience.
- Experience working with a global or otherwise multicultural team.
- Professional experience with C# (required) React, SQL Server.
- Experience with web application development.
- Experience with Git and CI / CD.
- Understanding of DevOps processes and the value technologies like Serverless and Kubernetes bring to the software deployment and development process.
- A solid understanding of core web and browser concepts.
- A solid understanding of relational data and / or non-relational models.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and / or organizational problems and propose thorough iterative solutions.
Source : Partners Consulting, Inc.