Permanent

Software Engineer

Posted on 11 November 26 by Stephanie Krydick

  • Greensburg, PA
  • $ - $
Logo

Powered by Tracker

Job Description

Software Engineer – .NET / C# / Web Development- Onsite

Location: Greensburg, PA
Employment Type: Full-Time, Direct Hire
Work Authorization: Must be authorized to work in the United States without employer sponsorship. Visa sponsorship is not available.

Position Overview

We are seeking a talented, motivated, and detail-oriented Software Engineer to join a growing software development team in the Pittsburgh area.

This is an exciting opportunity for a developer who enjoys solving complex technical challenges, working with modern technologies, and contributing to innovative engineering software solutions used by customers worldwide.

The ideal candidate will have a strong foundation in software development, excellent analytical and problem-solving skills, and the ability to work independently while collaborating with a small, highly skilled development team.

This full-time position focuses on developing web-based applications within the Microsoft .NET environment, utilizing technologies such as C#, ASP.NET, TypeScript, HTML, CSS, and Visual Studio.

You will have the opportunity to contribute throughout the entire software development lifecycle, from initial design and architecture through development, testing, and deployment.

Key Responsibilities

  • Design, develop, test, and maintain web-based software applications using Microsoft .NET technologies.

  • Develop software solutions utilizing C#, ASP.NET, TypeScript, HTML, CSS, and Visual Studio.

  • Collaborate with a small development team to design and build a comprehensive suite of engineering software tools.

  • Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, and deployment.

  • Write clean, efficient, maintainable, and well-documented code.

  • Perform software testing, debugging, and troubleshooting to ensure application functionality, performance, and reliability.

  • Create and maintain technical design documentation, test plans, and test cases.

  • Analyze complex engineering and mathematical requirements and translate them into effective software solutions.

  • Estimate development tasks and contribute to project planning and execution.

  • Identify opportunities to improve application functionality, development processes, and software quality.

  • Work both independently and collaboratively to deliver high-quality software solutions.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Mathematics, Physics, Engineering, or a closely related technical discipline.

  • Minimum GPA of 3.5.

  • Strong understanding of software engineering principles and application development.

  • Knowledge of or experience with Microsoft .NET development technologies.

  • Familiarity with C#, ASP.NET, HTML, CSS, and TypeScript.

  • Strong analytical and mathematical problem-solving abilities.

  • Ability to understand and apply complex engineering and mathematical concepts.

  • Strong software testing, debugging, and quality assurance skills.

  • Excellent organizational skills and attention to detail.

  • Ability to estimate development tasks and manage responsibilities effectively.

  • Strong communication and collaboration skills.

  • Ability to learn new technologies quickly and adapt to changing project requirements.

  • Self-motivated, proactive, and comfortable taking ownership of development assignments.

Ideal Candidate Profile

We are particularly interested in candidates who:

  • Have a strong academic background in computer science, engineering, mathematics, or a related technical field.

  • Enjoy solving challenging technical and mathematical problems.

  • Are passionate about software engineering and learning new technologies.

  • Thrive in smaller, collaborative development environments.

  • Are comfortable working independently and taking initiative.

  • Have a strong commitment to software quality, testing, and attention to detail.

  • Want to make meaningful contributions to software products from design through deployment.

Why Join Us?

  • Work with modern Microsoft .NET development technologies.

  • Contribute to innovative engineering software products serving a global customer base.

  • Gain exposure to the complete software development lifecycle.

  • Enjoy a high level of independence, creativity, and technical responsibility.

  • Collaborate with a small, dedicated software engineering team.

  • Take ownership of meaningful development projects and see your work make a direct impact.

Additional Requirements

  • Candidates must currently reside in the Pittsburgh, PA 

  • Applicants must be authorized to work for any employer in the United States without visa sponsorship.

  • This is a full-time, direct-hire opportunity.

If you are a motivated Software Engineer with strong technical skills, excellent problem-solving abilities, and a passion for developing innovative software solutions, we encourage you to apply!

Job Information

Rate / Salary

$ - $

Sector

IT/Software/Technology

Category

IT

Skills / Experience

.NET

Benefits

Full

Our Reference

JOB-19021

Job Location