Are you a techie looking for a new job? Discover some interesting tech job openings available this week.
Junior software developer at e-Health Systems Africa
Location: Kano
Department: Global Health Informatics
Employment Type: Full-Time
Experience: Entry level
Duties and Responsibilities
- Plans, designs, develops, tests, and maintains web- and mobile-based applications
- Designs solutions attending to both business and technical considerations
- Analyzes user requirements, envisions system features and functionality
- Collaborates with product owners, team leads and other software developers
- Works closely with end users to ensure technical compatibility and user satisfaction
- Works on bug fixes and improving application performance
- Participates in the evolution of company level best practices, standards, and policies
Qualifications and Experience
- Bachelor’s degree from college or university in Computer Science, Computer Engineering, Information Systems Technology or related field
- 1 - 4 years of experience in Software Development or an equivalent of education and experience
- Familiarity with JavaScript is desired. Alternatively, knowledge of either Java, C# or Ruby.
- Basic knowledge of software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and execution models (e.g. Waterfall, Agile, Iterative Development, etc.)
- Basic understanding of asynchronous request handling, partial page updates, and AJAX
- Basic understanding of databases, including SQL
- Familiarity with build tools
- Basic understanding of web markup, including HTML5 and CSS3
- Basic understanding of using data to drive decisions and data visualization
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Unit test and debugging skills
- Understanding of code versioning tools (Git) is a plus
- Fluent in English
To find more information about this job and apply, click here. Application deadline is not specified
Software Development Learning Facilitator at Andela Lagos, Nigeria
Type: Full Time
Experience: Junior-Mid Level
Let the best of tech news come to you
Give it a try, you can unsubscribe anytime. Privacy Policy.
Location: Lagos, Nigeria
Responsibilities
- Mentoring aspiring software developers
- Running simulated software development team sprints
- Delivering actionable feedback and watch people improve based on your input
- Tracking and measuring skill development using Andela’s unique learning systems
- Continuously leveling up your own skills and grow with the organization
Qualifications
Experience with one or more of the following:
- Professional Software Development (ex: Web development in JS, Python, Ruby, etc. or Mobile Development in Android or iOS)
- Instructional Design in Computer Programming or Software
- Relational/Business/People Skills Training
- Mentorship or Coaching in Software Engineering/Development
- EPIC Values alignment
- Demonstrable commitment to the learning & development of people and technology
- The ability to learn new things fast enough to amaze your friends and family
- Be a self-starter who can accomplish tasks with minimal supervision
Interested in this role? Apply here
Software developer at Emerging Platforms group
Location: Abuja
Level: Experienced
Responsibilities
The backend software developer:
- Must possess demonstrable knowledge and skill in; HTML, CSS, PHP and JQuery C, C++, JAVA, ORACLE, MS Access, MySQL, HTML, .NET (Among Others) code languages.
- Develop software according to functional and technical design specifications and maintain an approach that serves to recognize potential design gaps and provide insight into losing them.
- Develop software solutions across mobile, desktop and web platforms.
- Communicating and collaborating with the Business/Solution Analysis team to understand, design and implement clients solution requirements across software, hardware, networks and integration
- Design, develop, and test of features/functions for various systems
- Working with teams across the organization using agile methodologies to deliver high quality solutions on time
- Responsible for providing support for previously deployed applications and/or services as and when required.
- Responsible to establish all possible options for designing and deriving the best solutions based on sound analytical judgment, team input and the customers objective
- Must research new technologies that push the boundaries and capabilities of design and provide insight on applying these to Emerging Platforms product/service offerings.
- Implements change requests on various web or mobile applications as and when required.
- Correction of errors to make appropriate modifications whenever required while running a particular program
- Responsible for trial runs of various kinds of software to make sure that they deliver the defined results and that too within the deadlines set by the project leader.Will commit and document all code according to laid down principles.
Apply here, if you are interested in this role.
Senior GIS Software Developer at eHealth Africa (eHA)
Location: Kano
Department: Geographic Information Systems
Employment type: Full-Time
Minimum Experience: Experienced
Responsibilities
To perform this job successfully, the Senior GIS Developer will work under the supervision of the GIS Department Manager to perform the following responsibilities:
- Develop desktop, mobile and web GIS applications to support internal and external projects at eHealth Africa Support the development of web services and data portals at eHealth Africa
- Liaise with internal and external clients to perform proper requirement gathering
- Collaborate with eHealth Africa’s Software development team to ensure adequate support for all GIS development needs
- Contribute to the development of OpenSource GIS applications, tools and capabilities at eHealth Africa
- Maintain a collegial, collaborative and accessible working style
- Perform any other duties assigned by management
- Ensure compliance with laws and regulations.
- May frequently travel between company work-sites. Some international travel may be required.
- Present a professional demeanor at all times,approach others in a tactful manner and reacts well under pressure.
- Treats others with respect and consideration regardless of their status or position.
- Accepts responsibility for own actions. Responds well to supervisor requests and feedback.
- Be consistently at work and on time.
- Participate in and promote a positive, supportive, cooperative team environment.
- Adhere to Policies and Procedures.
- Adhere to eHealth Africa Code of Conduct as well as ethical standards of the field.
Qualifications
The requirements listed below are representative of the knowledge, skill and/or ability required to successfully perform this job.
Education/Experience
- Master’s degree in Software Engineering, Computer Science, Geographic Information Systems, Surveying and Geoinformatics, Geography or other related field
- Minimum of 4 years GIS development / software engineering experience
- Significant and advanced GIS and Software development experience may substitute for the Master’s degree Experience in Javascript and JavaScript libraries - AngularJS, LeafletJS
- Experience in developing web and mobile GIS applications using open source GIS solutions e.g. PostgreSQL, Geoserver, MapServer, OpenLayers
- Working knowledge of developing restful web services and Application Programming Interfaces (APIs)
- Experience working in a team environment with github (creating branches, merging branches, cherry picking commits, reverting commits, stashing, squash merging, tagging, etc.)
- Familiarity with test driven development
- Familiarity with best practices in coding and design including enterprise patterns.
- Cultural sensitivity, sound judgment, and strong interest in working in a demanding and intellectually challenging environment, with the organizational ability to handle multiple tasks around ambitious deadlines
- International work experience is a plus
- Ability to identify and promote best practices
- Excellent interpersonal communication skills, organizational skills and great attention to detail. Ability to work in collaboration with others on a project team and independently on tasks
- Must be able to work as a leader and member of a team and possess good problem solving skills
- Good learning ability. Action oriented and resilient in a fast-paced environment
Technical Skills
- Working knowledge of open Source GIS stack (QGIS, PostGIS and Geoserver), data transformation tools (FME Desktop and/or Kettle) and Commercial GIS stack (ArcInfo, ArcView, ArcCatalog, ArcToolbox), ArcSDE, ArcGIS Server
- Solid knowledge of Javascript and related javascript libraries and framework
- Strong programming skills using Python
- Working knowledge of carto visualization platform
- Ability to use Source Code Versioning Systems (Git is desired)
- Working knowledge of Agile development tools (JIRA)
For more details on this job and to apply, click here
Media Content Producer at Andela
Level: Experienced
Contract Type: Full-Time
Location: Lagos, Nigeria
Job Description
Create, collect, and coordinate digital media (video, images, tutorials, links, gifs etc.) to support learning across Andela employees and the organization as a whole.
Responsibilities
- Record, edit, and publish events, learning sessions, and remotely facilitated interactive exercise
- Research and develop world-class practices in learning content production and distribution
- Identify the most popular resources (both digital and physical) for learning various topics and curate lists of resources for specific roles and responsibilities within the organization
- Integrate user engagement data, learning sciences research, and user experience design into our media development and distribution systems.
- Help create on boarding resources and content collections
- Continuously level up your own skills and grow with the organization
Qualifications
Experience with two or more of the following:
- Digital media production
- Documentary filmmaking
- Instructional design
- Infographic production
- Knowledge dissemination through memes, gifs, emojis, etc.
- Digital asset management
- EPIC Values alignment
- Demonstrable commitment to the learning & development of people and technology
- The ability to learn new things fast enough to amaze your friends and family
Interested in this role? Apply here