June 21, 2024

Position 1: Software Developer (Python & Django) – Kanenus Technologies

Location: Addis Ababa

Job Type: Full-Time

About Us:
Kanenus Technologies is a forward-thinking software development company that thrives on innovation and excellence. Our team of dedicated professionals is committed to crafting exceptional software solutions that empower businesses and drive digital transformation. As a Software Developer with expertise in Python and Django, you’ll play a pivotal role in shaping the technological landscape for our clients.

Role Overview:
We are seeking an enthusiastic Software Developer to join our Kanenus Technologies family. In this role, you will be instrumental in designing, developing, and maintaining high-quality web applications and software products using the power of Python and Django. You’ll collaborate closely with multidisciplinary teams, turning ideas into functional and user-centric solutions that exceed expectations.

Key Responsibilities:

  • Collaborate with cross-functional teams including designers, project managers, and fellow developers to analyze project requirements and translate them into technical specifications.
  • Develop efficient, scalable, and secure codebase using Python and Django, adhering to best practices and coding standards.
  • Create and optimize database models, APIs, and user interfaces to deliver seamless user experiences.
  • Participate actively in code reviews, providing and receiving constructive feedback to enhance code quality.
  • Diagnose and troubleshoot technical issues, optimize performance bottlenecks, and implement necessary refinements.
  • Stay updated on emerging technologies, industry trends, and programming paradigms to contribute innovative ideas and improvements.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (with 5 year experience).
  • Proven track record as a Software Developer with a focus on Python and Django development.
  • Solid grasp of web development principles, object-oriented programming, and design patterns.
  • Familiarity with front-end technologies including HTML, CSS, and JavaScript/jQuery.
  • Proficiency in version control systems (e.g., Git) and collaborative development workflows.
  • Strong understanding of relational databases and experience working with platforms like PostgreSQL, MySQL, or SQLite.
  • Exceptional problem-solving skills, with the ability to excel in a fast-paced, teamwork-driven environment.
  • Excellent communication skills, enabling you to articulate complex technical concepts to diverse audiences.

Preferred Qualifications:

  • Experience with other web frameworks (e.g., Flask) and modern JavaScript libraries (e.g., React, Angular, Vue.js).
  • Familiarity with containerization tools such as Docker for seamless deployment.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud to leverage scalable solutions.
  • Active contributions to open-source projects or a visible presence in the developer community.

Perks and Benefits:

  • Competitive salary and performance-driven incentives.
  • Continuous professional growth opportunities and access to top-tier training resources.
  • Flexible work arrangements, including remote work options.
  • Collaborative and inclusive work environment that values diverse perspectives.
  • Opportunity to work on exciting and varied projects.

opportunity employer. We encourage applications from candidates of all backgrounds and walks of life.

Application Process:
To join the Kanenus Technologies team, please submit your updated resume along with a compelling cover letter detailing your relevant experience. Feel free to include any code samples or project portfolios that showcase your abilities. Our talent acquisition team will diligently review applications and connect with qualified candidates for the next steps.

Become an integral part of Kanenus Technologies and contribute to the evolution of software development. Apply now!

Kanenus Technologies is an equal opportunity employer. We encourage applications from candidates of all backgrounds and walks of life.

How to Apply ??
please send your CV to support@kanenustechnologies.com
or telegram @https://t.me/kanenustechnology

Position 2 : Business Analyst – Kanenus Technologies

Job Summary:
As a Business Analyst at Kanenus Technologies, you will play a pivotal role in fostering collaboration between our client’s business objectives and our technical teams. Your expertise will guide the development of transformative software solutions that cater to our client’s needs while enhancing their operational efficiency. By gathering, analyzing, and documenting requirements, you will ensure the successful delivery of projects that align with our commitment to innovation and excellence.

Key Responsibilities:

  1. Requirements Gathering:
  • Collaborate with clients, stakeholders, and project teams to deeply understand business goals, processes, and requirements.
  • Employ various techniques, including interviews, workshops, and surveys, to elicit and document comprehensive and precise requirements.
  1. Requirement Analysis and Documentation:
  • Thoroughly analyze gathered requirements to uncover opportunities for process enhancement and innovative solutions.
  • Create meticulous and well-structured requirement documents, encompassing user stories, use cases, and detailed functional specifications.
  • Establish clear acceptance criteria to ensure measurable and attainable requirements.
  1. Stakeholder Communication:
  • Serve as a bridge between clients, project managers, developers, and QA teams, ensuring seamless communication and alignment throughout the project lifecycle.
  • Present your findings, project updates, and recommendations to both technical and non-technical stakeholders.
  1. Solution Design:
  • Collaborate closely with technical teams to design software solutions that effectively address business needs while considering technical feasibility and limitations.
  • Aid in the development of wireframes, mockups, and prototypes to visually represent solutions and facilitate comprehension.
  1. Change Management:
  • Identify potential impacts of proposed solutions on existing processes, systems, and workflows.
  • Develop strategic plans for managing change, fostering user adoption, and minimizing disruptions during software implementation.
  1. Quality Assurance and Testing:
  • Work in close partnership with Quality Assurance teams to devise comprehensive test plans, test cases, and scenarios that rigorously validate software against documented requirements.
  • Actively participate in testing activities to guarantee that delivered software meets established standards.
  1. Continuous Improvement:
  • Stay abreast of industry trends, best practices, and emerging technologies to propose optimizations and improvements for both business processes and software development methodologies.
  1. Project Support:
  • Assist project managers in estimating project effort, delineating project scope, and formulating project schedules.
  • Continuously monitor project progress, identify potential risks, and propose effective mitigation strategies.

Qualifications and Skills:

  • Bachelor’s degree in Business Administration, Computer Science, Information Technology, or a related field.
  • Demonstrated experience as a Business Analyst, preferably within a software development or IT environment.
  • Exceptional analytical and problem-solving capabilities, with a knack for disentangling complex business processes and translating them into lucid requirements.
  • Excellent communication skills, encompassing both written and verbal communication, enabling effective interactions with both technical and non-technical stakeholders.
  • Proficiency in a wide array of requirements elicitation techniques, such as interviews, workshops, and surveys.
  • Familiarity with Agile and other contemporary software development methodologies.
  • Experience with requirements management tools and collaborative platforms is an advantageous asset.
  • A solid grasp of data modeling and process modeling concepts.
  • Keen attention to detail coupled with the ability to thrive independently or within a collaborative team.
  • Optional certification(s) in Business Analysis (e.g., CBAP, CCBA) would be a valuable addition.

Join our Vibrant Team:
Embark on an exciting journey with Kanenus Technologies, where your expertise will shape the future of software solutions. Apply your acumen to drive successful project outcomes and make a meaningful impact on our clients’ businesses. Together, let’s redefine possibilities and create innovative technology solutions that drive progress.


How to Apply ??
please send your CV to support@kanenustechnologies.com
or telegram @https://t.me/kanenustechnology