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.
Writing HighQuality Code: Develop welldesigned testable and efficient code to meet project requirements and industry standards.
Producing Specifications: Analyse user needs to create detailed software specifications and ensure operational feasibility.
Integrating Software Components: Seamlessly integrate various software modules into fully functional systems that meet performance and quality benchmarks.
Developing Software Verification Plans: Design and implement robust software verification plans and quality assurance procedures to ensure the reliability of deliverables.
Documenting Software Functionality: Maintain comprehensive documentation for software applications processes and systems for future reference and knowledge sharing.
Tailoring and Deploying Tools: Customize and deploy software tools processes and metrics to enhance team productivity and project outcomes.
Ensuring Security and Compliance: Implement best practices for security ensuring compliance with standards such as PCI DSS for payment processing systems.
Collaborating on API Development: Build and maintain APIs for payment gateway systems and Zoho application integrations.
Monitoring and Troubleshooting: Proactively monitor systems for performance identify potential issues and troubleshoot to resolve them efficiently.
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.
Complying with Standards: Adhere to project plans deadlines and industry standards to ensure the success of software development initiatives.
Optimizing System Performance: Continuously improve the performance scalability and reliability of serverside systems and applications.
Collaborating with CrossFunctional Teams: Work closely with frontend developers product managers and other stakeholders to align technical solutions with business objectives.
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
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.