We are seeking a skilled Full-stack Developer with expertise in various technologies to join our team. As a Full-stack Developer, you will be responsible for developing software applications, integrating commercial-off-the-shelf (COTS) solutions, and ensuring seamless functionality across the entire stack
Key Responsibilities:
- Integrate COTS solutions, particularly PTC Abortext, into existing systems and workflows.
- Develop and maintain software applications using Java, C++, and other relevant technologies.
- Work with Linux environments and utilize DTD, EPIC FOSi, SGML, and XML for content management and publishing
- Collaborate with cross-functional teams to implement Agile methodologies and ensure timely project delivery.
- Utilize Oracle/MYSQL for database interactions and design efficient database schemas.
- Design and implement user interfaces using Java and/or C++ to create seamless user experiences.
- Implement continuous integration/continuous deployment (CI/CD) processes using GIT lab for efficient software development.
- Migrate applications to cloud platforms and optimize performance for cloud-based environments.
- Develop web services and APIs to facilitate communication between different systems and components.
Basic Qualifications:
- Several years of experience in software development projects as a Full-stack Developer
- Proficiency in Oracle/MYSQL for database interactions
- Strong experience with Java and/or C++ for front-end development.
- Working knowledge of GIT lab CI/CD processes for software deployment.
- Experience with cloud platform migration and optimization
- Ability to design and develop web services and API's
Preferred Qualifications:
- Familiarity with Agile methodologies and experience working in Agile teams.
- Experience with content management and publishing tools such as EPIC FOSi and SGML.
- Understanding of XML and related technologies for data representation and exchange