[Remote] PLM / Digital Engineering Developer
Note: The job is a remote job and is open to candidates in USA. BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company. They are seeking a Senior PLM Developer to design, develop, and support enterprise PLM and requirements management systems while integrating digital twins and ensuring compliance with industry standards.
Responsibilities
- Build, enhance, and support applications, creating new capabilities and extending existing ones from our software vendors
- Enhance our environment to support processes and unite engineering development artifacts, exploring Model-Based Engineering (MBE) capabilities to create a seamless "digital thread."
- Provide exceptional support to a diverse population, ensuring our system meets their requirements and delivers value
- Evaluate user requirements and propose technical solutions to meet their needs
- Integrate systems using various techniques, including REST services, to ensure seamless communication and data exchange
- Upgrade applications to maintain supportability, compliance, and take advantage of the latest software developments
- Install new releases, exploring vendor enhancements, and analyzing/planning upgrades to ensure smooth implementation
- Analyze infrastructure components and services underpinning our application environment, including Windows Server with IIS and RHEL with TomEE
- Prepare documentation and identify system components to ensure applications comply with NIST and CMMC requirements
- Participate in Agile development methodologies, collaborating with cross-functional teams to deliver high-quality solutions
- Develop and maintain a deep understanding of the business domain, including industry trends and emerging technologies
- Identify opportunities to improve business processes and systems, providing recommendations for enhancements and optimizations
Skills
- A bachelor's degree in computer science, Information Technology, or a related field
- At least 5 years of experience in software development, with a focus on PLM and requirements management applications
- Strong programming skills and experience with application testing and debugging
- Ability to navigate and work with server operating systems, such as RHEL and Windows Server, to troubleshoot application processes, scripting, and log investigations
- Excellent communication and leadership skills, with experience leading technical teams
- A master's degree in computer science, Information Technology, or a related field
- Experience with PTC Windchill, RV&S, ThingWorx, or other PLM systems
- Proficiency in programming languages such as Java, JavaScript, Python, and SQL, as well as experience with Unix, database technologies, source code management (Git, CI/CD pipelines), secure code evaluation, containerization, application debugging, and software testing methodologies
- Experience with Agile development methodologies, DevOps practices, and cloud-based technologies, such as AWS or Azure
- Strong understanding of industry trends and emerging technologies, including cloud computing, artificial intelligence, and machine learning
Benefits
- Health, dental, and vision insurance
- Health savings accounts
- A 401(k) savings plan
- Disability coverage
- Life and accident insurance
- Employee assistance program
- Legal plan
- Discounts on things like home, auto, and pet insurance
- Paid time off
- Paid holidays
- Other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave
- Company recognition program to receive monetary or non-monetary recognition awards
Company Overview
Company H1B Sponsorship