Job Description
Software Engineer - .NET / C#
Location: Greensburg, PA (Local Candidates Required); ONSITE
Employment Type: Full-Time; No visa sponsorship available
About the Opportunity
Murtech Staffing & Solutions is seeking a talented and motivated Software Engineer to join our client's development team in the Pittsburgh area. This is an exciting opportunity for a creative, detail-oriented developer who enjoys solving complex technical challenges and contributing to innovative software solutions.
In this role, you will work in a Microsoft .NET development environment, designing and building web-based applications. You'll have the opportunity to contribute throughout the entire software development lifecycle, from initial design and development through testing and deployment.
If you're a self-starter who thrives in a collaborative, small-team environment and enjoys taking ownership of challenging projects, we'd love to hear from you!
Key Responsibilities
- Design, develop, and maintain web-based software applications using Microsoft .NET technologies.
- Develop solutions using C#, ASP.NET, Visual Studio, HTML, CSS, and TypeScript.
- Collaborate with a small development team to design and build a comprehensive new software toolset.
- Participate in all phases of the software development lifecycle, including design, coding, testing, and deployment.
- Develop and execute software test cases to ensure application functionality, reliability, and quality.
- Create and maintain technical design documentation, specifications, and test plans.
- Analyze complex technical requirements and translate them into effective software solutions.
- Estimate development tasks and contribute to project planning and delivery timelines.
- Troubleshoot, debug, and enhance existing applications.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Mathematics, Physics, Engineering, or a related technical discipline.
- Minimum 3.5 GPA.
- Experience or strong academic background in software development using Microsoft .NET technologies.
- Knowledge of C#, ASP.NET, HTML, CSS, TypeScript, and Visual Studio.
- Strong analytical and problem-solving skills, including the ability to understand complex engineering and mathematical concepts.
- Solid understanding of softwar