Logo
Pure Power Engineering Inc

Senior Applications Developer

Pure Power Engineering Inc, Hoboken, New Jersey, us, 07030

Save Job

The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.

Pure Power is seeking a talented and motivated Senior Applications Developer to join our team. The successful candidate will be maintaining and enhancing our suite of C# add-on applications that integrate with AutoCAD and Microsoft Office products. This role requires advanced technical knowledge of AutoCAD as well as a strong foundation in the principles of object-oriented analysis and design, and a passion for solving complex problems. The ideal candidate should be a skilled developer, researcher, and communicator. You should be detail-oriented, organized, and self-motivated, with a focus on building well-designed and reliable solutions.

About Pure Power Pure Power is an engineering firm specializing in designing big, challenging, and high-profile Solar PV systems. As a full-service engineering firm, we create the electrical and structural drawings and calculation packages for bidding, permits, and construction, as well as supporting the lead up to the full engineering drawings, primarily interconnection support and electrical/structural feasibility studies. Those that join the company have an opportunity to: Work in a fast growing, exciting, & innovative industry. Have a career with purpose and impact on the environment. Contribute to the best and largest firm in the solar industry with a great reputation built over the past 10 years. Take pride that our services really are the best in the industry. There is no “fake it until you make” it here!

Responsibilities Collaborate with cross-functional teams to gather requirements and design solutions. Use Visual Studio to develop, test, and maintain software add-on applications for AutoCAD and other products in C#. Work with Azure DevOps and Git for source control and backlog management. Perform unit testing and integration testing to ensure performance and reliability. Implement and maintain software applications following best practices and coding standards. Troubleshoot and resolve software defects and issues. Document software designs, code, and processes. Participate in code reviews, providing constructive feedback to peers. Apply your experience and the principles of object-oriented analysis and design to recommend architectural changes to improve the performance, readability, and reuse of existing code. Recommend improvements to DevOps processes and practices. Stay updated on industry trends and emerging technologies in software development, AutoCAD automation, DevOps practices, artificial intelligence, and engineering software. Other tasks as assigned.

PI9441edc5c417-30134-38140594