Search jobs > Pittsburgh, PA > Remote > Software engineer

Full Stack Software Engineer

Synergy Staffing
Pittsburgh, PA, US
Remote
Permanent
Full-time

Position Summary : As a Full Stack Software Engineer, you will work as part of the Development Team to enhance, maintain and modernize the firm’s proprietary portfolio of custom applications, intranet, extranet and data visualization initiatives.

The ideal candidate will have advanced web development skills and a keen understanding of modern UI / UX. This person will be responsible for helping develop and maintain custom systems, data integrations and reports in support of various legal practice groups, staff departments and system integration efforts (both legal specific products and large enterprise systems).

The Full Stack Software Engineer must possess the skill-sets necessary to hit the ground running. You must be comfortable independently working projects from conception through maintenance and have a desire to learn about legal industry specific technologies while solving problems quickly.

Essential Functions :

Full Stack Development : You possess expertise in both front-end and back-end development using Microsoft technologies.

This includes working with HTML, CSS, and JavaScript, along with React for building dynamic and interactive user interfaces.

  • Application Architecture : You design the overall architecture of software applications using Microsoft technologies and React, making informed decisions about the appropriate frameworks, libraries, and patterns to ensure scalability, performance, and maintainability.
  • Database Management : You build and maintain databases using Microsoft SQL Server or other compatible database systems, handling tasks such as data modeling, querying, and optimization.
  • Server-side Development : You implement server-side logic using Microsoft technologies like ASP.NET or Node.js. This involves writing APIs, web services, and application logic to handle client-side requests and interact with databases.
  • Front-end Development with React : You develop visually appealing, responsive, and user-friendly interfaces using React, leveraging its component-based architecture and ecosystem of libraries and tools.
  • Collaboration and Communication : You work closely with cross-functional international teams, including product managers, designers, and other developers, to gather requirements, exchange ideas, and ensure seamless integration of different components using Microsoft development tools like Visual Studio Code and collaboration platforms like Azure DevOps.
  • Testing and Debugging : You conduct comprehensive testing of software components, including unit testing React components, integration testing server-side APIs, and using debugging tools provided by Microsoft technologies.
  • Version Control and Deployment : You utilize version control systems like Git and deploy applications using Microsoft technologies such as Azure App Service or Azure Kubernetes Service, ensuring proper configuration, scalability, and monitoring.
  • Continuous Learning and Improvement : You stay updated with the latest advancements in the Microsoft technology stack, React, and associated tools.

You actively seek opportunities to learn new techniques and leverage them to enhance productivity and deliver high-quality software solutions.

Off Hours and Weekend Technical support : You serve as an on call’ person to provide after hours and weekend support on a rotating basis.

You also deploy changes to critical applications after hours.

Education : Bachelor’s degree in : Information Systems, Computer Science, or equivalent

Experience :

  • Five or more years of progressive responsibility in large corporate environments
  • Five or more years of progressive responsibility developing web applications and services
  • Experience with data analysis, modeling, and creating technical documentation

Required Skills :

  • Excellent web programming skills (HTML 5, jQuery, JavaScript, CSS, Bootstrap, Node.js, React, SPAs)
  • Strong SQL skills (MS SQL preferred)
  • Experience working within an Agile development environment
  • Excellent written and verbal communication skills
  • Experience with JSON and SOAP
  • Experience with industry standard version control systems (Azure DevOps and Git Preferred)

Preferred Skills :

  • Hands on experience in SQL performance tuning
  • Solid understanding of UI / UX principles (portfolio appreciated)
  • Experience with Analysis Services (SSAS)
  • Experience with Snowflake
  • Experience with cloud development (Azure preferred)
  • Experience with data warehousing concepts and data modeling best practices
  • Experience working with Business Intelligence data visualization tools (Power BI preferred)
  • Experience with machine learning (Numpy, Pandas, SciKitLearn, GPT)
  • Experience in report writing (SSRS Preferred)
  • Experience with legacy ASP.net and classic ASP custom applications
  • Experience within the Legal industry
  • 17 days ago
Related jobs
Utility Consumer Analytics Inc.
Pennsylvania, United States
Remote

Drive the design and development of full-stack software applications using the Java tech stack, ensuring responsiveness, performance, and alignment with architectural standards. Full Stack Software Developer with expertise in Java tech stack. If you are a passionate Full Stack Software Developer wit...

Comcast Corporation
Pennsylvania, United States

Assists with the software update process for existing applications and roll-outs of software releases. Serves as a guide and mentor for junior-level Software Development Engineers. Displays in-depth knowledge of engineering methodologies, concepts, skills and their application in the area of specifi...

BNY Mellon
Pittsburgh, Pennsylvania

We’re seeking a future team member for the role of Vice President, Full-Stack. Full Stack Developer or similar role. Net Engineer II to join our ETF Services team. The ideal candidate will have strong analytical skills and a proven track record of delivering high-quality software solutions. ...

Cynet Systems
Pittsburgh, Pennsylvania

Bachelor's degree in Computer Science Engineering or a related discipline, or equivalent combination of education and work experience required. ...

BNY Mellon
Pittsburgh, Pennsylvania

Senior Vice President, Full-Stack Engineer. SENIOR VICE PRESIDENT, FULL-STACK ENGINEER. Integrate softwareponents into a fully functional software system. Clearing Markets Treasury Engineering. ...

THE BANK OF NEW YORK MELLON CORPORATION
Pittsburgh, Pennsylvania

We’re seeking a future team member for the role of Vice President, Full-Stack. Full Stack Developer or similar role. Net Engineer to join our ETF Services team. The ideal candidate will have strong analytical skills and a proven track record of delivering high-quality software solutions. ...

BNY Mellon
Pittsburgh, Pennsylvania

We're seeking a strong Senior Java Full Stack Developer with extensive experience in Micro-Services to join our ETF Technology Team. Experience in building and maintaining best in class software products utilizing micro services Experience in Conducting automated testing, CI/CD and Dev Ops Experienc...

THE BANK OF NEW YORK MELLON CORPORATION
Pittsburgh, Pennsylvania

Senior Vice President, Full-Stack Engineer. Senior Vice President, Full-Stack Engineer. Integrate software components into a fully functional software system. Work with the team and architect to design, prototyping and delivery of software solutions, helping manage the technical environment (softwar...

Unreal Gigs
Pittsburgh, Pennsylvania
Remote

As a Senior Full-Stack Engineer at our vibrant tech hub, you’ll be diving into exciting projects, pushing boundaries, and setting new standards in AI applications. Design and deploy robust full-stack applications that seamlessly integrate advanced AI algorithms. Develop comprehensive APIs to power o...

Lynx Software Technologies
Pittsburgh, Pennsylvania

Full stack development experience in developing web applications, RESTful APIs, Front-end: HTML, CSS, AJAX, JQuery, JavaScript. You will get to take ownership of components of the software and take it from design to production. Familiarity with Bash and developing software on Linux. TimeSys LLC is a...