Job Description
PTAC Engineering, LLC. has been in the precast-prestressed concrete design and detailing business since 1991. The principals of the company have 75 years of combined experience in the design and detailing of precast-prestressed concrete structures. More than 25 of those years were spent as employees of producer plants. PTAC has completed many projects of all sizes and levels of complexity using our EDGE family of software.
The EDGE platform facilitates project design, estimation, production, erection, and much more for the prestressed precast concrete industry. We offer:
- Competitive salaries based on experience
- 100% paid healthcare for the employee. If family coverage is needed, PTAC pays 50% of the difference.
- 100% employee paid Dental, Vision, Life Insurance & Long-Term Disability
- PTO – 0-5 years 80 hours, 6-10 years 120 hours, 10+ years 160 hours
- 40 hours of sick time per year
- Up to 4% 401K match
- Standard paid holidays
- Casual/relaxed work environment (Monday to Thursday (7 AM - 5 PM) and a half-day on Fridays (7 AM - 11 AM)
Job Overview:
PTAC Engineering is searching for a skilled Software Developer to contribute to the enhancement and expansion of our EDGE software family. Your role will involve designing and implementing new features and products under the EDGE umbrella. This position offers opportunities for both independent work and collaboration within a small team.
Key Responsibilities:
- Use C# and the Revit API to create and maintain applications and features in the EDGE software ecosystem.
- Collaborate within a small team to devise development and design strategies, enhancing existing EDGE solutions and creating novel ones for the precast industry.
- Critically think about problems involving spatial reasoning and some light linear algebra in a 3D environment.
- Work closely with QA and Product owner to comprehend customer expectations and use cases fully.
- Collaborate with QA to identify and resolve bugs and issues arising from new developments.
- Aid in the creation and maintenance of customer support documentation.
- Contribute to contracted custom development projects outside the EDGE platform to meet specific customer needs.
Qualifications:
- Bachelor’s degree or higher in Software Engineering, Computer Science, or related field.
- At least 4 years of programming experience, ideally in a professional setting, using C# or similar languages (willingness to adapt to C# quickly from languages like Java, C, C++ is essential).
- Experience with version control systems, with Azure DevOps/TFS being particularly applicable (GitHub, Azure DevOps, etc.)
- Comfortable working both independently and collaboratively.
- Aptitude for problem-solving and critical thinking and eagerness to learn new skills and technologies as required.
- Desire to take ownership of features and solutions, working independently to meet acceptance criteria.
- Experience in computer-aided design software, especially 3D design tools is highly beneficial but not required (such as Revit, SolidWorks, etc.)