The information below is intended to provide an understanding and appreciation of the workload of the job and its role within NetPMD Solutions, LLC. The job description outlines the main purposes in general terms only and is not intended to be prescriptive.
Associates in this position may be required to carry out additional duties in order to maintain high standards of business practice. The Job Description, through business reasons, may be altered from time to time to meet the changing needs of the company.
Company Overview:
NetPMD Solutions provides comprehensive design solutions for customers across the US with a focus on fiber networks. We are committed to client satisfaction as our number one priority and are seeking team members with the same passion and commitment to our Vision of being world-class.
Purpose of the Role/Role Overview:
To assist production teams, within the engineering organization to develop software, scripts/plug-ins, etc that will increase efficiencies across the company.
General Duties / Key Responsibilities:
- Design and develop software applications, scripts/plug-ins, etc based on business requirements, ensuring high performance, scalability, and maintainability.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Collaborate with internal teams to understand and translate business needs into technical specifications.
- Troubleshoot and debug software issues, identifying root causes and implementing timely fixes.
- Integrate software components and third-party APIs to enhance application functionality.
- Develop and maintain databases, ensuring data integrity and security.
- Stay updated with the latest industry trends and technologies, and actively participate in continuous learning and professional development.
- Collaborate with cross-functional teams to ensure effective communication and coordination throughout the development lifecycle.
- Contribute to the improvement of development processes, tools, and methodologies to enhance team productivity.
- Any/all duties related to software development that may be required for project(s)
Required Job Qualifications:
- A minimum of 3 years in Software Engineering/Development
- Experience with Microsoft Office Products such as Teams, Outlook, and Planner or with other telework products provided by Zoom, Google, and Skype.
Required Training/Licenses/Certifications:
- Must be able to operate a motor vehicle and have a valid driver’s license.
- Bachelors degree in Computer Science, Software Engineering, or a related field
- 3 years of verifiable experience is acceptable in lieu of a degree.
- Certificate/License and working knowledge in Python, JavaScript
- QGIS/ArcMap/ArcPro/ArcGIS/AGOL/etc. (any relevant GIS based software)
Desired Technical Experience:
- Fiber optic Network Design experience
- Working knowledge of Java, C
- Other utility Network Design experience
Required Soft Skills
- Self-Starter
- Motivated
- Advanced Written and Verbal Communication Skills.
- Ability to work independently and with moderate supervision or as a part of a team.
- Strong critical thinking skills and attention to detail.
Required Travel
ADA Job Requirements:
Reasonable accommodations will be made to ensure that the essential functions of the job can be performed and not hinder the employee's performance due to physical, mental, or emotional disability.
EQUAL EMPLOYMENT OPPORTUNITY:
NetPMD Solutions is an equal opportunity workplace. All employment decisions are made without regard to sex, race, color, religion, national origin, citizenship, age, disability, marital or veteran status, sexual orientation, gender identity or expression, or any other legally protected categories. This includes providing reasonable accommodation if requested for disabilities or religious beliefs and practices.