Job Description
We are looking for a skilled Software Developer to join our team in Rockville, Maryland, within the Power Generation industry. In this Contract-to-permanent position, you will play a pivotal role in managing and enhancing our Product Lifecycle Management (PLM) systems while collaborating with internal and external partners to ensure system functionality and security. This role requires a proactive approach to problem-solving, system optimization, and user training.
Responsibilities:
• Coordinate with hardware manufacturers, software vendors, IT support staff, and management to maintain system functionality with minimal downtime.
• Design and implement processes to expand and enhance the enterprise PLM system, focusing on file management, document management, and change control.
• Facilitate secure file exchanges between company systems and external partners while ensuring data integrity and user authentication.
• Develop and deploy new workflows, configurations, and functionalities within the PLM environment.
• Monitor and maintain system environments, including Development, Integration, Quality Assurance, and Production.
• Oversee system upgrades, including installation and testing, with assistance from external support teams.
• Identify gaps in functionality, manage data models, and oversee system customizations.
• Resolve technical issues with PLM suppliers and external service providers.
• Create detailed training manuals for both users and system administrators to ensure effective system utilization.
• Actively contribute to promoting a safety and quality-focused culture within the organization.• Bachelor’s degree in computer engineering, IT management, or a related field.
• At least 10 years of experience in software engineering, with the ability to work independently and provide mentorship.
• Expertise in managing PLM systems, such as Siemens Teamcenter, and familiarity with programming for system configuration.
• Proficiency in configuration management, change control, and document management within PLM environments.
• Experience with PLM-related tools, such as NX, and IT infrastructure, including servers and remote backups.
• Strong programming skills in C++ and experience in system customization and configuration.
• Knowledge of Active Workspace 6.x for configuration and customization.
• Familiarity with Agile development practices and tools like Jira, GitHub, and API development.
Hybrid remote