QSSK-MCM-FSD-Full Stack Software Developer (Microsoft Technologies) at Q-Sourcing Servtec Group

  • Published date: March 29, 2024
  • Category: Administrative & Office
    • Location: Nairobi, Nairobi
  • Jop type:
  • Salary: Ksh Not mentioned
  • Company name: Jobs in Kenya

Job Description


Job Summary:



  • We are seeking an experienced Senior Full Stack Software Developer with at least 5 years of hands-on experience in Microsoft technologies, including .NET Core, Entity Framework, and SQL Server. The ideal candidate should also be a full stack developer with proficiency in front-end technologies and MVC frameworks. Additionally, having an interest in DevOps activities, including experience with Azure DevOps build and release pipelines, will be a significant advantage.


DUTIES & RESPONSIBILITIES:



  • Full Stack Development: Design, develop, test, and maintain end-to-end software applications, covering both front-end and back-end components using Microsoft technologies.

  • Front-End Technologies: Utilize front-end technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js) to create intuitive and responsive user interfaces.

  • MVC Framework: Apply expertise in working with MVC frameworks to build scalable, modular, and maintainable applications.

  • Software Development Lifecycle: Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation and deployment.

  • DevOps Involvement: Display an interest in DevOps practices and actively contribute to the continuous integration and delivery process.

  • Azure DevOps Experience (Advantage): Leverage relevant experience in Azure DevOps build and release pipelines to streamline software deployment and automate release processes.

  • Test-Driven Development (TDD) Experience (Advantage): Familiarity with working in a Test-driven Development environment and developing unit tests using xUnit or NUnit will be considered an advantage.

  • Software Testing: Write unit tests and perform code reviews to ensure the quality, reliability, and security of the software.

  • Database Management: Work with SQL Server and Oracle databases to design efficient data models and implement database-related operations.

  • Object-Oriented Techniques: Utilize object-oriented programming principles to develop robust and scalable software solutions.

  • Design Patterns and Principles: Apply design patterns and best practices to create wellstructured and maintainable code.

  • Full Remote Work: Exhibit strong self-discipline, time management, and communication skills to succeed in a fully remote work environment.

  • Passion for Software Development: Demonstrate a passion for software development through a strong portfolio of personal projects or contributions to open-source projects


KNOWLEDGE, SKILLS, AND EXPERIENCE:



  • Experience: Minimum 5 years of professional experience in software development with a focus on Microsoft technologies (.NET Core, Entity Framework, SQL Server).

  • Full Stack Development: Proficiency in front-end technologies (HTML, CSS, JavaScript) and experience in working with MVC frameworks.

  • Azure DevOps (Advantage): Hands-on experience with Azure DevOps build and release pipelines will be considered a significant advantage.

  • Report Design Experience: Proven track record of designing and implementing effective reporting solutions.

  • Oracle Knowledge (Advantage): Working knowledge of Oracle databases and the ability to work with Oracle SQL.

  • Object-Oriented Programming: Proficiency in object-oriented programming and design principles.

  • Test-Driven Development (TDD) Experience (Advantage): Experience with TDD practices and writing unit tests using xUnit or NUnit will be considered an advantage.

  • Remote Work Skills: Self-motivated, disciplined, and able to thrive in a remote work environment.

  • Education: Bachelor’s degree in Software Engineering, Computer Science, or a related field.

  • Lifelong Learner: A keen interest in staying up-to-date with the latest technologies, trends, and best practices in the software development industry.

  • Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues efficiently.

  • Team Player: Capable of working collaboratively with cross-functional teams to achieve project goals.

  • Communication: Excellent verbal and written communication skills to convey technical concepts effectively.



 

Method of Application


Interested and qualified? Go to Q-Sourcing Servtec Group on www.qsourcing.com to apply

 

Share by email Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Pin on Pinterest

Apply Now

Related jobs

  • Compliance, Risk & Community Specialist at Trees for the Future
    Jobs in Kenya

    About the Opportunity The Compliance, Risk & Community Specialist will be based in our Kisumu, Kenya office, reporting to the Central Office in Washington, DC, USA, and working closely with the Kenya teams in Kisumu, Homa Bay, Migori, and Siaya. ...

    March 29, 2024

    Ksh Not mentioned


    Apply Now

  • Senior Associate – Communication & Graphic Design at KPMG
    Jobs in Kenya

    Key roles and responsibilities: Support various BU graphic design elements, meeting deadlines and ensuring high-quality output. Support in Graphic Design: Develop visually stunning and effective designs for various mediums, ensuring alignment with va...

    March 29, 2024

    Ksh Not mentioned


    Apply Now

  • Senior Associate - Major Projects at KPMG
    Jobs in Kenya

    Purpose of the Position Infrastructure is the foundation that enables everything we do today from roads, schools, hospitals, power water and sewerage to the buildings in our cities. Demand for infrastructure is rising with the accelerating pace of gl...

    March 29, 2024

    Ksh Not mentioned


    Apply Now