Software Developer / Solutions Architect Job at RIGHTCLICK Nigeria

Started by Jobrib, Aug 26, 2013, 01:31 AM

Jobrib

Job Title: Software Developer/Solutions Architect

Location: Lagos, Nigeria

Employer: RIGHTCLICK Nigeria

Position Summary:

•   We are looking for incredible developers with a sound understanding of the fundamentals of Computer Science and practical experience building large-scale web and window applications.

•   You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality.

•   The ideal candidate will have a degree in computer science (or equivalent) and up to 3 years of professional software development experience.

Responsibilities:

•   Solid grounding in the fundamentals of Object Oriented Design and design patterns, with particular emphasis on MVC.

•   Solid background in algorithms and data structures.

•   Ability to multi-task, quickly adapt to new development environments and changing business requirements, learn new systems and technologies, and find creative and scalable solutions to difficult problems.

•   Able to learn quickly and dive deeply to diagnose the root cause of problems

•   Participate in all phases (software requirements gathering, design, development, and testing of applications) of Software Development and support.

•   Develop new applications, interfaces using Microsoft technology (Client and Web)

•   Modify existing applications, interfaces, reports

•   Create technical specifications following standard formats

•   Triage and resolve production defects

•   Providing estimates for tasks assigned and meeting deadline.

•   Develop highly interactive web based transactional applications for strategic business functions

•   Design logical and physical data models to drive application architecture, while considering infrastructure capability and limitations, operating time, and form of desired results.

•   Adjust existing system design and procedures to solve new problems in a dynamic environment.

•   Building a team of developers and leading that team in the design and implementation of a system/development architecture with the focus on standardization, speed and adaptability

•   Communicate well among and between teams. Readily accept responsibility and demonstrate ability to work well in a team environment as judged by peers and management.

•   Work independently and within local and remote teams to accomplish assignments.

•   Ensure systems design and functionality matches the organization's business strategies and is clearly communicated to the user groups.

•   Mentor programmers/knowledge transfer to team members.

Required Education, Experience and Skills:

•   BSc in Computer Science, Software Engineering or related field, or equivalent

•   Strong understanding of C#, COM, Win32, MFC, SQL, XML and XSLT, distributed computing, .NET framework (up to version 4.0)

•   Experience with VBScript, JScript, HTML, HTTP-based web services, automated testing, unit testing, build technologies, source control and configuration management

•   3+ years of web development experience using JQuery or ExtJs, Microsoft .NET (3.5 preferred), XML, CSS. (REST/SOAP services, WCF a plus)

•   Knowledge or experience with Test Driven Development (TDD), refactoring, continuous integration, and Agile best practices are a plus.

•   Excellent Communication and Presentation skills

•   Experience in system architecture, deployment architecture, Application Security

•   Strong database design and development skills (SQL Server, Oracle)

•   Track record of meeting or exceeding goals

•   Experience with Visual Studio TFS 2010 a plus

•   Assist in product planning, requirements gathering and analysis, writing functional specifications, estimating and distributing workload

Certifications:

•   While not required, certifications in various design, development, and administration would be ideal

•   Currently seeking individuals with any of the following certifications (Note: Not a requirement for position application)

•   MCITP: Database administration 2008

•   MCITP: Database Developer 2008

•   MCITP: Business Intelligence Developer 2008

Apply to this job