Find Job or Recruit Staff: 093 682 682 | 078 868 848 | info@pp-hr.com | Recruitment Service

Senior Software Developer

Job Detail & Requirement

Main Duties and Responsibilities:
1. Take ownership of full stack development responsibilities, including both front-end and back-end
development tasks.
2. Collaborate with cross-functional teams to gather requirements, create technical specifications, and
implement solutions that meet business needs.
3. Design and architect software systems, ensuring scalability, reliability, and maintainability.
4. Manage the entire software development lifecycle, from planning and coding to testing, deployment,
and maintenance.
5. Develop high-quality code using programming languages such as PHP or Python, and other
languages as required.
6. Deploy and manage software systems in a containerized environment.
7. Employ continuous testing techniques and tools to ensure software quality and reliability.
8. Utilize advanced scripting languages such as Bash and Python, as well as automation tools like
Ansible, to streamline operational tasks.
9. Utilize virtualization, cloud infrastructure, and related technologies to support scalable and flexible
software solutions.
10. Leverage experience with NoSQL databases, time series databases, and data warehousing to handle
diverse data requirements.
11. Strive for excellence and demonstrate a results-oriented approach, consistently achieving aggressive
goals.
12. Maintain a high level of organization and thoroughness, consistently seeking opportunities to expand knowledge and improve skills.

Qualifications:
1. Degree in Software engineering, Computer Science, or equivalent discipline
2. Minimum of 3 years of experience in a similar role.
3. Proficient coding skills in at least one programming language, such as PHP or Python, with a strong
emphasis on clean and efficient code.
4. Demonstrated experience in object-oriented software development, applying design patterns and
principles.
5. Proficiency in web technologies including HTML, CSS, JavaScript, jQuery, Ajax, Typescript, and
Angular.
6. Solid understanding of SQL and experience working with databases.
7. Technical background and practical experience with Kubernetes, Docker, and containerization
technologies.
8. Experience in DevOps practices and familiarity with CI/CD pipelines for software delivery.
9. Familiarity with continuous testing techniques and tools to ensure software quality and
reliability.
10. Technical expertise in automation using advanced scripting languages such as Bash and Python,
along with tools like Ansible.
11. Experience with virtualization, cloud infrastructure, and related technologies, enabling scalable
and flexible software solutions.
12. Knowledge or exposure to NoSQL databases, time series databases, and data warehousing is
considered an asset.
13. Proven track record of being results-oriented, consistently achieving ambitious goals.
14. Highly organized, thorough, curious, and driven to continuously improve knowledge and skills.
Interested applicants should submit CV and Cover letter with salary Expectation to: S.I GROUP CO., LT

More Information

Apply for this job
Share this job

Search More Jobs !




SHARE