Vacancy Announcement – Qena Software Design & Development PLC
Thank you for reading this post, don't forget to subscribe!Thank you for reading this post, don't forget to subscribe!Qena Software Design & Development PLC would like to invites competent and interested candidates for the following positions.
Position 1: Senior Python/Java Backend Developer
Job Summary:
We are seeking a highly skilled and experienced Senior Python/ Java Backend Developer to join our dynamic development team. As a Senior Python Java Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend solutions for our software applications. You will collaborate closely with cross-functional teams to understand requirements, architect solutions, and ensure the seamless integration of frontend and backend components. The ideal candidate has a strong background in Python/ Java development, a deep understanding of backend architecture, and a passion for delivering high-quality, efficient, and reliable software.
Responsibilities:
- Design, develop, and maintain scalable and efficient backend solutions using Python/ Java and related technologies, with a focus on Docker and microservice architecture.
- Collaborate with product managers, designers, and frontend developers to understand requirements and translate them into technical designs and implementation plans.
- Architect and optimize backend systems, ensuring high performance, scalability, and reliability.
- Write clean, maintainable, and well-documented code, following industry best practices and coding standards.
- Conduct thorough testing and debugging of backend components to ensure the delivery of high-quality software.
- Collaborate with the DevOps team to deploy and monitor backend applications in production environments, utilizing Docker for containerization.
- Perform code reviews and provide constructive feedback to junior developers, fostering a culture of continuous improvement.
- Stay up to date with the latest industry trends, technologies, and best practices in backend development.
- Participate in the planning and estimation of development tasks and contribute to project timelines and deliverables.
Required Number: 10(Ten)
Job Requirements
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of proven experience as a Python/ Java Backend Developer.
- Strong proficiency in Python programming language and related frameworks especially FastAPI.
- Solid understanding of backend architecture and design patterns, including RESTful APIs, databases, caching mechanisms, and message queues.
- Experience with database systems like PostgreSQL, MySQL, or MongoDB.
- Familiarity with version control systems, especially Git.
- Knowledge of front-end technologies (HTML, CSS, JavaScript) and their integration with backend systems.
- Strong problem-solving skills and the ability to analyze complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Experience with Agile development methodologies and tools.
- Demonstrated ability to mentor and guide junior developers.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of microservices architecture and related technologies (e.g., RabbitMQ, Kafka).
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with DevOps practices and tools for CI/CD pipelines.
- Experience with performance optimization and profiling tools.
- Contribution to open-source projects or a strong presence in the developer community.
Workplace: Addis Ababa
Position 2: Solution Architect
Job Summary:
As a Solution Architect at our fintech company specializing in digital uncollateralized lending products, you will play a critical role in designing and delivering innovative solutions that meet our business and technology objectives. You will collaborate with cross-functional teams, including product managers, engineers, and business stakeholders, to architect robust and scalable lending platforms. Your expertise will be instrumental in ensuring the efficiency, security, and reliability of our lending systems while adhering to industry best practices and regulatory requirements.
Responsibilities
Solution Design:
- Collaborate with product managers and business stakeholders to understand requirements and translate them into scalable and efficient technical solutions.
- Develop solution architectures, including application, data, and infrastructure components, ensuring alignment with business objectives and scalability requirements.
- Evaluate and recommend technologies, frameworks, and platforms that align with the company’s technology stack and lending product roadmap.
- Identify and mitigate potential technical risks and challenges associated with the implementation of lending solutions.
System Integration:
- Define integration strategies and patterns to enable seamless data flow between various systems, such as loan origination, credit scoring, payment processing, and customer relationship management (CRM).
- Work closely with development teams to ensure effective integration of new lending products with existing systems and third-party APIs.
- Design and implement secure and scalable APIs to enable smooth integration with external partners and systems.
Performance and Scalability:
- Conduct performance analysis and capacity planning to ensure that the lending platforms can handle expected transaction volumes and growth.
- Optimize system performance by identifying bottlenecks, conducting load testing, and recommending performance improvement measures.
- Design and implement caching strategies, data partitioning, and other scalability techniques to enhance system performance.
Security and Compliance:
- Ensure the security and privacy of customer data by implementing appropriate security controls and encryption mechanisms.
- Collaborate with the security team to conduct security assessments and penetration testing of the lending systems.
- Stay updated with regulatory requirements and industry standards related to data privacy, data protection, and lending compliance.
- Design and implement audit trails and monitoring mechanisms to ensure compliance with regulatory guidelines.
Technical Leadership:
- Provide technical guidance and mentorship to development teams, ensuring adherence to architectural best practices and coding standards.
- Collaborate with cross-functional teams to resolve technical challenges, provide guidance on system design, and promote knowledge sharing.
- Stay updated with emerging technologies, industry trends, and innovations in the fintech and lending domains.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
Job Requirements
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.5+ years experience as a Solution Architect or a similar role, preferably within a fintech or financial services organization.
- Strong understanding of digital lending products, uncollateralized lending processes, and associated technologies.
- In-depth knowledge of scalable and secure architecture design principles, patterns, and best practices.
- Proficiency in designing and integrating systems using modern technologies such as microservices, APIs, cloud platforms, and containers.
- Experience with data modeling, database design, and optimization techniques for high-performance systems.
- Familiarity with regulatory frameworks and compliance requirements relevant to the fintech and lending industry.
- Ability to work effectively in a fast-paced, collaborative environment and manage multiple priorities.
Workplace: Addis Ababa
Position 3: Technical Writer
Job Summary:
As a Technical Writer at our fintech company specializing in digital uncollateralized lending products, you will play a crucial role in creating clear, concise, and user-friendly documentation for our software applications, APIs, and other technical resources. You will collaborate with cross-functional teams, including product managers, engineers, and subject matter experts, to gather information and translate complex technical concepts into easily understandable documentation. Your expertise in technical writing will help ensure that our clients, developers, and other stakeholders have access to accurate and comprehensive documentation to support their use of our lending products.
Responsibilities
Documentation Creation:
- Collaborate with product managers, developers, and subject matter experts to gather information and understand the functionality and features of our digital uncollateralized lending products.
- Write clear, concise, and comprehensive documentation, including user manuals, installation guides, API reference documentation, release notes, and technical specifications.
- Organize and structure documentation to ensure ease of use and accessibility for various audiences, such as end users, developers, and system administrators.
- Ensure documentation is accurate, up to date, and aligned with the latest product releases and enhancements.
Content Management:
- Establish and maintain a documentation framework, including templates, style guides, and version control processes, to ensure consistency and quality across all documentation.
- Collaborate with cross-functional teams to identify and prioritize documentation needs based on product roadmaps, feature releases, and customer feedback.
- Regularly review and update existing documentation to reflect changes in product functionality, user interfaces, and best practices.
- Manage content repositories or documentation platforms to ensure efficient storage, retrieval, and distribution of documentation.
User Support and Training:
- Collaborate with customer support teams to understand common user issues and questions and incorporate relevant information into the documentation.
- Create tutorials, how-to guides, and FAQs to address common user scenarios and assist users in navigating and effectively using our lending products.
- Contribute to the development of training materials, such as video tutorials and online courses, to support internal teams, partners, and clients.
Quality Assurance:
- Conduct reviews and proofreading of documentation to ensure accuracy, clarity, and adherence to established guidelines.
- Collaborate with cross-functional teams to obtain feedback on the usability and effectiveness of the documentation and make necessary improvements.
- Stay updated with industry trends, best practices, and emerging technologies related to technical writing and documentation.
Job Requirements
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, or a related field.
- Proven experience as a Technical Writer or a similar role, preferably within a fintech or software development organization.
- Strong writing and editing skills with a keen eye for detail and the ability to explain complex technical concepts in a clear and concise manner.
- Proficiency in using documentation tools and platforms, such as markdown, Git, Jira, Confluence, or others.
- Familiarity with API documentation standards, such as Open API (Swagger) or RAML.
- Experience in documenting software applications, APIs, web services, or similar technical resources.
- Knowledge of software development processes, agile methodologies, and version control systems.
- Ability to collaborate effectively with cross-functional teams and subject matter experts.
- Strong organizational skills with the ability to manage multiple documentation projects and meet deadlines.
Workplace: Addis Ababa
Deadline: February 27, 2024
How to Apply
To apply for the position, please follow the guidelines below:
Email Subject:
Please use the following subject line when submitting your application: “Application for Position – Qena”.
Resume/CV:
Attach your updated resume or curriculum vitae (CV) in PDF or Word format. Ensure that your resume highlights your relevant skills, experience, and educational background. Include details of your previous solution architecture roles, fintech experience, and any specific accomplishments related to digital lending products.
Contact Information:
Ensure that your CV includes your full name, phone number, and email address. This will make it easy for the hiring team to reach out to you for further communication or to schedule an interview.
Portfolio (if applicable):
If you have a portfolio or samples of your solution architecture work, you may include them as attachments or provide a link to an online portfolio or GitHub repository. This will provide the hiring team with a deeper understanding of your technical capabilities and problem-solving skills. QENA CAREER
Remind this:
- Read the vacancy announcement carefully.
- Check the vacancy details with eligibility.
- Prepare your CV or Application Details.
- Finally, apply as instructed by the authority.
N.B: Sewaseweth.com website is an online jobs search engine for jobs seekers in Ethiopia and abroad. If you are looking latest jobs in Ethiopia and other contents you are in the right place. In addition to this, we offer you new international scholarship opportunities. Just remember to visit the official website for the latest jobs vacancy. You can access new job vacancies easily where you are.
ድረ-ገጽ:- www.sewaseweth.com/jobs
Stay in touches and follows us on our social media platforms to get the latest jobs opportunities.
Telegram:-
Join our telegram channel
https://www.t.me/Ethiojob1Vacancy