drjobs Software Engineer

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5years

Job Location drjobs

Kampala - Uganda

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for a passionate Software Engineer to design develop and install software solutions. Ideally the candidate should be able to build highquality innovative and fully performing software in compliance with coding standards and technical design. The software engineer must be skilled in development writing code and documenting functionality.

  • Executing Full Software Development Lifecycle: Participate in planning development testing deployment and maintenance of software applications and systems.
  1. Writing HighQuality Code: Develop welldesigned testable and efficient code to meet project requirements and industry standards.
  2. Producing Specifications: Analyse user needs to create detailed software specifications and ensure operational feasibility.
  3. Integrating Software Components: Seamlessly integrate various software modules into fully functional systems that meet performance and quality benchmarks.
  4. Developing Software Verification Plans: Design and implement robust software verification plans and quality assurance procedures to ensure the reliability of deliverables.
  5. Documenting Software Functionality: Maintain comprehensive documentation for software applications processes and systems for future reference and knowledge sharing.
  6. Tailoring and Deploying Tools: Customize and deploy software tools processes and metrics to enhance team productivity and project outcomes.
  7. Ensuring Security and Compliance: Implement best practices for security ensuring compliance with standards such as PCI DSS for payment processing systems.
  8. Collaborating on API Development: Build and maintain APIs for payment gateway systems and Zoho application integrations.
  9. Monitoring and Troubleshooting: Proactively monitor systems for performance identify potential issues and troubleshoot to resolve them efficiently.
  10. Serving as a Subject Matter Expert (SME): Provide expertise and guidance on backend development payment gateway integrations and Zoho customizations to the team and stakeholders.
  11. Complying with Standards: Adhere to project plans deadlines and industry standards to ensure the success of software development initiatives.
  12. Optimizing System Performance: Continuously improve the performance scalability and reliability of serverside systems and applications.
  13. Collaborating with CrossFunctional Teams: Work closely with frontend developers product managers and other stakeholders to align technical solutions with business objectives.
  14. Staying Updated: Keep abreast of emerging technologies tools and best practices in backend development and the Zoho ecosystem to deliver cuttingedge solutions.


Requirements


  • A degree in Computer Science or Engineering
  • Proven work experience in as a computer software engineer or software developer
  • Hands on experience in designing interactive applications
  • Excellent knowledge of Relational Databases SQL and ORM technologies (JPA2 Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF Wicket GWT Spring MVC)
  • Experience with testdriven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.