Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 11, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    With operations in Africa, USA, UK,India and UAE, Techno Brain is the first indigenous African company to be assessed at CMMI Level-5, achieving highest quality standards for software development. Currently operating in 21+ countries, creating 1200 high tech jobs in the continent, Techno Brain has achieved leadership positions in areas such as Public Financial Management, Digital Identity Management, Tax & Customs, IT Training, Business Process Outsourcing, host of e-Government solutions and Digital products.
    Read more about this company

     

    Software Design Engineer

    Purpose:

    As Software Design Engineer at Techno Brain (K) LTD, you will be responsible for designing and delivering high-quality software solutions that align with business objectives. Your technical expertise and creative problem-solving skills will be pivotal in shaping the success of our projects.

    Key Responsibilities:

    System Blueprint and Structuring:

    • Collaborate with product managers, engineers, and other stakeholders to understand requirements and translate them into well-defined software architectures.
    • Design modular, reusable, and extensible components that facilitate efficient development and maintenance.

    Coding and Development:

    • Implement software solutions following best practices, coding standards, and design principles.
    • Implement system components and features according to design specifications, while adhering to coding standards and best practices.
    • Conduct thorough unit testing and participate in code reviews to ensure high code quality.

    Technical Leadership and Mentorship:

    • Lead by example, sharing your technical expertise and insights with other members of the development team.
    • Assist in resolving complex technical challenges, providing guidance and innovative solutions.

    Collaboration and Communication:

    • Collaborate closely with cross-functional teams, including product managers, designers, and quality assurance engineers, to ensure alignment and successful project outcomes.
    • Communicate technical concepts and ideas effectively to both technical and non-technical stakeholders.
    • Maintain open lines of communication, updating team members on progress and challenges.

    Problem Solving and Innovation:

    • Analyse intricate problems and propose creative system solutions that demonstrate a deep understanding of the project’s goals.
    • Identify potential risks and bottlenecks, addressing them proactively to ensure project success.

    Personal Attributes:

    • Strong problem-solving abilities and a passion for tackling complex technical challenges.
    • Exceptional attention to detail and a commitment to delivering high-quality solutions.
    • Effective communication skills, both written and verbal, for collaborating with team members and stakeholders.
    • Proven ability to work in a dynamic and fast-paced environment, adapting to changing project requirements.
    • Self-motivated and proactive, with a demonstrated capacity for taking initiative and driving projects forward.

    Key Performance Indicators (KPIs):

    Timely Project Delivery:

    • Percentage of tasks completed within established deadlines.

    Code Quality:

    • Code review feedback ratings.
    • Percentage of high-priority defects identified and resolved before release.

    Technical Leadership and Collaboration:

    • Participation in team knowledge-sharing initiatives.

    Blueprint Excellence:

    • Demonstration of effective use of system design patterns.

    Innovation and Problem Solving:

    • Number of innovative solutions proposed and implemented.

    Qualifications and Experience:

    • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
    • 3+ years of experience in software development, with a focus on system
    • 3+ years of experience C# programming language and .NET framework.
    • Strong understanding of system design patterns, architectural paradigms, and best practices.
    • Previous experience with unit testing, demonstrated through project successes.
    • Experience with OAuth and JWT Tokens
    • Knowledge of API Management solutions

    Method of Application

    Interested and qualified? Go to Technobrain on technobraingroup.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Technobrain Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail