Back to results

Software Engineer

  • Greensburg, PA, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original 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!

More about this job

Skills

  • .NET
  • C#
  • Web development
  • Software development
  • Problem solving
  • Work independently
  • Microsoft ASP.NET
  • TypeScript
  • HTML
  • CSS
  • Microsoft Visual Studio
  • Debugging
  • Troubleshooting
  • Documentation
  • Computer science
  • Computer engineering
  • Engineering principles
  • Quality assurance
  • Organizational skills
  • Attention to detail
  • Communication skills
  • Collaboration

Report this job

Get in touch
MovoJobs

Contact us