Permanent
Posted on 11 November 26 by Stephanie Krydick
Powered by Tracker
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.
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.
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.
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.
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.
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.
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!