We are seeking a skilled Software Engineer to join our dynamic team. In this role, you will be responsible for supporting system maintenance, migrating systems to GCC (Government Community Cloud), and contributing to the overall improvement of software systems. The ideal candidate will have a solid understanding of coding principles, experience with CI/CD pipelines, Typescript, and a deep familiarity with GCC ShipHats and Ticket Management tools.
If you are passionate about leveraging modern technologies to improve system performance and ensure smooth migration to cloud infrastructure, this is the perfect opportunity for you.
Key Responsibilities:
- Support and maintain existing software systems, ensuring optimal performance, reliability, and scalability.
- Lead or assist in the migration of legacy systems to GCC Cloud, including GCC ShipHats.
- Collaborate with cross-functional teams to identify and resolve technical issues related to system maintenance and cloud migration.
- Implement and maintain CI/CD pipelines to automate build, test, and deployment processes.
- Develop, test, and deploy software solutions using TypeScript and other relevant programming languages and frameworks.
- Manage, track, and resolve system bugs and user requests using a Ticket Management tool (e.g., JIRA, ServiceNow, etc.).
- Ensure compliance with industry standards, security protocols, and client requirements throughout the migration and maintenance process.
- Stay up-to-date with the latest technologies and best practices in cloud computing, software development, and system maintenance.
Job Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in system maintenance and cloud migration projects.
- Strong proficiency in Typescript and knowledge of software development practices.
- Experience with GCC ShipHats and GCC cloud environments is highly desirable.
- Hands-on experience with CI/CD pipelines and deployment automation tools (e.g., GitLab, Jenkins).
- Familiarity with ticket management systems such as JIRA, ServiceNow, or similar platforms.
- Strong problem-solving skills, attention to detail, and the ability to work both independently and in a team environment.
- Excellent communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.