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: Sep 26, 2017
    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

    YPO is the global platform for chief executives to engage, learn and grow. YPO members harness the knowledge, influence and trust of the world’s most influential and innovative business leaders to inspire business, personal, family and community impact. Today, YPO empowers more than 24,000 members in more than 130 countries, diversified among industri...
    Read more about this company

     

    Web Application Developer

    Job description

    Have you been searching for an employer that will truly appreciate your skills and experience? A company that will actually help and encourage you to learn and grow?

    Are you an experienced Web Application Developer with extensive Microsoft Stack experience including .NET development, C# and Visual Studio?

    Yes? Then read on!

    YPO is searching for an experienced Web Application Developer to work in our Cape Town office and join our exciting, innovative and growing IT team!

    Position Purpose:

    We are looking to grow our team and seeking a talented and innovative Web Applications Developer with full stack experience who creatively combines the art of design with the art and science of programming. We’ll need you to work throughout the stack to deliver functionality in vertical slices. You will take an active role in defining not only how the application looks but also how it works, translating wireframes to code that will produce the visual and interactive elements of the application. You will also be responsible for server-side web application logic and system integrations, definition and maintenance of the system, and ensuring high performance and responsiveness to requests from the front-end.

    Primary Responsibilities:

    • Develop new user-facing features to support mission-critical web and mobile applications within a highly collaborative and cross-functional Agile development team
    • Ensure the technical feasibility of UI/UX designs
    • Design, develop and test web and mobile applications in accordance with established requirements, standards, processes and best practice development principals
    • Develop web pages with responsive design from specified UI design and style guide
    • Implement solutions with advanced technologies to improve user experience while optimizing applications for maximum speed and scalability
    • Implementation of security and data protection
    • Build reusable code and libraries for future use
    • Participate in production release activities
    • Maintain and monitor production applications and platforms to increase operational excellence

    Technical Skills:

    • Hands-on experience and demonstrated proficiency in commercial web site development with the following is required:
    • Object oriented software development experience with N-tier architecture, design patterns and best practices in concepts such as queuing, threading, dependency injection, and caching
    • C# and ASP.NET MVC, Entity Framework, Web API 2.0, WCF Services, Windows Services, SQL Server, RabbitMQ, oAuth/SAML SSO
    • Latest versions of HTML, XML, CSS and JavaScript libraries (jQuery, Knockout, Angular, Foundation, Sass, Bootstrap, etc.)
    • Additional desirable experience/skills:
    • Sitecore knowledge and experience is highly preferred
    • Solid working knowledge and experience in areas like Telligent, Solr, CMS, Salesforce, SEO, Google Analytics, Microsoft Azure / Amazon AWS
    • Mobile application development a plus
    • Visual Studio 2013, Postman or similar tools
    • Making code work in all modern and latest web and mobile browsers
    • GitHub, Bitbucket, SVN or similar source control tools
    • Jenkins, Bamboo or a similar continuous integration tools

    Other Required Skills:

    • Problem Solving
    • Independently performs rigorous and thoughtful analysis of complicated problems
    • Able to lead development team thru solving complicated problems
    • A lifetime learner who can quickly ramp up on new technologies and solutions
    • Frameworks and Models
    • Understands how known sub-systems work together in the context of assigned tasks
    • Understands components of a known technical or functional model in detail.
    • Identifies design principles within assigned task
    • Thought Leadership - Designs workable solutions that address task assignments
    • Agile Teamwork
    • Accurately estimates time to complete individual assignments
    • Helps team members understand the context for their assignments
    • Plans their individual assignments within the bounds of the plan
    • Raises any known assignment issues and risks immediately through appropriate channels
    • Accurately communicates status and prioritizes individual assignments to complete on schedule, assists team members with same as necessary

    Experience / Background:

    • Minimum 9 years of hands-on experience and demonstrated proficiency in commercial web site development with at least 5 years of front end-development experience translating the UI/UX wireframes to efficient code that will generate the visual elements of the end product.
    • Demonstrated knowledge and experience delivering web applications from requirement gathering to post-production support in a test-driven and continuous integration environment
    • Solid understanding and proven application of performance engineering for individual web pages, API/services and overall applications
    • Ability to analyze UX experience and web site performance and present feasible recommendations for improvement.
    • Thorough understanding of software development life-cycle and Agile processes
    • Strong analytical and communication skills (both verbal and written in English) for solving complex problems
    • Self-motivated and able to work within a team environment of frequently changing priorities
    • High level of accountability and demonstrated responsibility for end-product

    Education / Training / Certification (Minimum):

    • Bachelors degree in Computer Science or Computer Information Systems, Engineering, Mathematics or Information Technology; advanced degrees or thesis preferred
    • Product specific accreditations or certifications are a plus

    Method of Application

    Interested and qualified? Go to YPO on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at YPO Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail