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
  • 30+ days ago
Related jobs
Promoted
Stack AV
Pittsburgh, Pennsylvania

We are looking for strong software engineers at all levels to help in designing and developing the onboard infrastructure for the next-generation self-driving systems. Familiarity with software engineering and algorithm design and architecture patterns. Stack AV expressly reserves the right to eithe...

Promoted
Aurora Innovation
Pittsburgh, Pennsylvania

We're searching for a Full Stack Engineer to join Aurora's Perception Performance and Coverage team. Work across a diverse team of backend engineers, product designers, autonomy developers, and other internal customers. ...

Promoted
Stack AV
Pittsburgh, Pennsylvania

The ML Platform org at Stack AV develops the platform that powers all AI at Stack, including data collection, model training, testing, and deployment on the autonomous vehicles. The ideal candidate has a strong infrastructure and machine learning background, with some previous experience either as a...

Promoted
Mozilla
PA, United States

We are responsible for making the things you see in the browser work securely, quickly, and well! We are looking for a Sr Staff Full Stack Engineer to help us develop and grow new Generative AI driven products and tools. Expertise in working on sophisticated full-stack systems at scale. The Firefox ...

Highmark Health
PA, Working at Home, Pennsylvania

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

THE BANK OF NEW YORK MELLON CORPORATION
Pittsburgh, Pennsylvania

The Bank of New York Mellon seeks a Vice President, Full-Stack Engineer I in Pittsburgh, PA, to provide application software development services or technical support. REQUIREMENTS:Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, Information Technology, or related...

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. ...

CACI International Inc
Pittsburgh, Pennsylvania

Full Stack Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *. CACI’s ITEMSS Program is hiring an experienced Full Stack software developer for h...

BNY Mellon
Pittsburgh, Pennsylvania

Vice President, Full-Stack Engineer II. Vice President, Full-Stack Engineer II. Vice President, Full-Stack Engineer II. Integrate softwareponents into a fully functional software system. ...

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...