Ongoing Recruitment UN Jobs 2023
Submit your CV now
details here
Computer Science jobs, Engineering jobs,Software Engineering jobs,
Software Engineer
Responsibilities
- Adhere to and drive modern software engineering practices through design reviews
- Design and develop large scale distributed software services and solutions
- System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions
- Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
- Improve test coverage for services, organize and implement integration tests, and resolve problem areas
- Considers testability, portability/monitoring, reliability, and maintainability, and understands when code is ready to be shared and delivered
Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas - Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users
- Focus on customer/partner needs through a data driven approach
- Troubleshoot and optimize automation, reliability and monitoring for LiveSite
Qualifications
- 1 or more years of software development and design experience
- Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering or related field, or completion of a Code/Developer academy program
- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript
Principal Group Engineering Manager
Responsibilities
In this role, you will
- Lead the development efforts in Microsoft Africa Development Center in Nairobi and enable us to successfully grow diverse and inclusive engineering teams.You will be able to mix strategy and tactics – create clarity on where the site and charters owned there will be in about 2-3 years’ time.
- Provide strong technical leadership that helps the team develop solutions for Microsoft
- Provide leadership and coaching to the team during times of rapid change and cultural, process, and systems transformation
- Partner with senior stakeholders and engineering leaders in Identity and other divisions in to deliver and run prioritized Identity investments
- Ensure that our engineering strategy is aligned with organization goals, and best practices are geared to achieve optimum service health
- Contribute to the Identity leadership team by building collaborative relationships with peers and senior leaders and leveraging best practices
Qualifications
- Bachelor’s or master’s degree in Computer Science, engineering, or related discipline
- 10+ years of professional experience in product management, program management, or software engineering, including significant experience as a leader and manager of managers
- Proven experience in delivering and managing applications that meet the fundamental bars of security, availability, user experience, and efficiency
- Ability to motivate and develop a diverse and inclusive, cohesive, and high performing team
- Ability to manage stakeholder and partner relationships to influence, drive collaboration, innovation, and adoption across Microsoft
- Strong interpersonal and group dynamic skills coupled with excellent written and verbal communication skills