Overview
PAC MTS III, Software
We are seeking an experienced Software Development Engineer to join our innovative and dynamic team. The ideal candidate will possess strong technical skills C++, Linux, Shell scripting, MySQL, and knowledge of AWS services and CI/CD processes. As a Candidate will play a key role in designing, developing, and maintaining high-performance applications.
Responsibilities
- Design, develop, and maintain high-performance, scalable software applications using C++.
- Write and maintain efficient and reliable code.
- Develop shell scripts for automation and system administration tasks.
- Manage and optimize MySQL databases.
- Implement and manage CI/CD pipelines to ensure smooth deployment processes.
- Collaborate with DevOps and other engineering teams to ensure seamless integrationanddeployment.
- Utilize AWS services to build, deploy, and manage applications in the cloud.
- Troubleshoot and resolve software defects and issues.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Stay up-to-date with industry trends and best practices to continuously improve our technology stack.
EDUCATION/EXPERIENCE REQUIREMENTS
- Bachelors degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development with a strong focus on C++.
- Proficiency in Linux and Shell scripting.
- Strong experience with MySQL, including database design and optimization.
- Knowledge of AWS services (e.g., EC2, S3, RDS, Lambda).
- Experience with CI/CD tools and processes (e.g., Jenkins, GitLab CI)
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Ability to work independently
Qualifications
- Bachelor of Science Degree in Computer Sciences, Computer Engineering or SoftwareEngineering, or equivalent experience.
- 5 - 8 years of embedded software development experience and 3-8 years of Linux application development experience.
REQ-145759","qualifications":"- Bachelor of Science Degree in Computer Sciences, Computer Engineering or SoftwareEngineering, or equivalent experience.
- 5 - 8 years of embedded software development experience and 3-8 years of Linux application development experience.