Software Engineer

PG Group

Position Overview:

The Software Engineer will play a key role in the design, development, and implementation of software solutions to meet our organization’s needs. The ideal candidate will have strong programming skills, a solid understanding of software development methodologies, and the ability to collaborate effectively with cross-functional teams.

Responsibilities:

  1. Software Development:
    • Design, code, test, and implement high-quality software solutions.
    • Collaborate with product managers and other stakeholders to understand requirements.
  2. Programming and Coding:
    • Write clean, maintainable, and efficient code in various programming languages.
    • Stay updated on industry trends and incorporate best practices into coding standards.
  3. System Architecture:
    • Contribute to the design and architecture of software systems.
    • Ensure scalability, performance, and security considerations in system design.
  4. Code Review and Quality Assurance:
    • Participate in code reviews to ensure code quality and adherence to coding standards.
    • Conduct testing and debugging of software to identify and fix issues.
  5. Documentation:
    • Create and maintain technical documentation for software components and systems.
    • Collaborate with technical writers to produce user manuals and guides.
  6. Collaboration:
    • Work closely with cross-functional teams, including QA, DevOps, and product management.
    • Provide technical guidance and mentorship to junior team members.
  7. Continuous Improvement:
    • Identify areas for process improvement and contribute to the enhancement of development methodologies.
    • Stay informed about emerging technologies and trends in software engineering.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer or in a similar role.
  • Proficiency in programming languages such as Java, Python, C++, or others.
  • Strong understanding of software development methodologies and best practices.
  • Experience with version control systems (e.g., Git) and collaborative development tools.
Upload your CV/resume or any other relevant file. Max. file size: 6 GB.

Job Location