CaryRecruiter
the smart solution for Cary jobs

Principal Software Engineer

Company: Software Guidance & Assistance
Location: Cary
Posted on: November 9, 2018

Job Description:

Software Guidance & Assistance, Inc., (SGA), is searching for a Principal Software Engineer, for a CONTRACT TO HIRE assignment with one of our premier clients in Cary. NC.

Responsibilities :

  • At Global Sales & Servicing (GSSP) Platform, our mission is to build the next generation digital sales and servicing platform, and to help deploy it worldwide. We have developed a world-class, cloud-native, multi-tenant platform to enable digital channels such as online, mobile, call center and other emerging channels such as intelligent assistants. The platform leverages cutting-edge, open source and proprietary technologies to create a highly configurable system that can be adapted to individual market needs quickly, and at a low cost. The platform runs in a fully containerized, elastic cloud environment, and is designed to scale to serve millions of users.
  • We are looking for a Principal Software Engineer with a track record of designing and implementing large and complex technology projects at a global scale. The ideal candidate would have a solid foundation in hands-on software development and design. To be successful in this role, the candidate would require a balance of product-centric technical expertise and navigating complex deployments with multiple systems and teams. This role requires interaction with technical staff and senior business and IT partners around the world. This role would include engagement with multiple concurrent teams and projects. This role would also require oversight and leadership over technical staff.
  • Research, evaluate, document and maintain standards, best practices, design patterns around usage, testing, security, performance and various other aspects of existing and emerging client and server technologies such as, ReactJS, JavaScript, CSS, HTML, accessibility, mobile, intelligent assistants, NodeJS, Groovy, Java, NoSQL databases, containers, cloud solutions, caching, message queues etc.
  • Create frameworks and developer tools, design training materials, conduct developer training. Evangelize new ideas, standards, best practices and solutions with the developer and tech community.
  • Analyze local business needs, local country IT systems, local market needs including locale, data regulatory needs and present proposals that include high level technical solution, estimate and project plan.
  • Provide technical support to project teams throughout project life cycle around technology platforms, solution design, security, debugging, profiling, performance tuning etc.
  • Provide governance over project teams to ensure standards and best practices are being followed.
    Required Skills:
    • 10 plus years of web software development experience at web scale
    • 5 plus years of experience designing applications and systems at web scale
    • Demonstrated experience with designing, implementing and deploying scalable and performant web and mobile applications at global scale
    • Demonstrated experience in cutting-end client-side technologies such as ReactJS, Angular, mobile platforms, as well as microservices, container technologies, cloud services such as AWS or Azure and other server technologies such as NodeJS, Sprint Cloud, Netflix OSS
    • Demonstrated experience in configuration management, DevOps automation
    • Excellent communication skills: Demonstrated ability to explain complex technical content to both technical and non-technical audiences
    • Bachelor degree in Computer Science or related field Preferred Skills:
      • Experience with waterfall and agile development methodologies
      • Experience designing multi-tenant SaaS systems
      • Experience with Docker (or other container technologies), Azure or AWS cloud, Redis, MongoDB, Netflix OSS, RabbitMQ, Spring Cloud
      • Experience in performance testing and tuning

        Keywords: Software Guidance & Assistance, Cary , Principal Software Engineer, IT / Software / Systems , Cary, North Carolina

        Click here to apply!

        Didn't find what you're looking for? Search again!

        I'm looking for
        in category
        within


Other IT / Software / Systems Jobs


PC Global Marketing, Director
Description: Job ID : 60940 Position Title: PC Global Marketing, Director Location: USA-NC-Raleigh Functional Area: Marketing Facility: Corporate Office Relocation Provided: No Education Required: Bachelors Degree (more...)
Company: Lenovo
Location: Raleigh
Posted on: 11/19/2018

Oracle APPS DBA
Description: Oracle APPS DBA Raleigh, NC Duration: 1 years Primary responsibilities include: Managing the C--ram application schema, design,
Company: Devcare Solutions
Location: Raleigh
Posted on: 11/19/2018

Manager, Software Engineering
Description: . Do you dare to reinvent the future of education At Cengage, we are harnessing the power of tech to build a future where all learners have the tools and confidence to achieve their goals. As a Cengage (more...)
Company: Cengage Learning
Location: Raleigh
Posted on: 11/19/2018


Software Developer
Description: Circle Graphics is the world's foremost producer of grand and large-format digital graphics. We are an industry leader in creating innovative products for outdoor advertising, business signage, wall decor, (more...)
Company: Circle Graphics
Location: Raleigh
Posted on: 11/19/2018

Java Engineer
Description: Requisition Number:203098 br br Position Title:Software Engineer III br br External Description:Teradata Analytics Applications is seeking a talented Junior Software Engineer capable of building (more...)
Company: Teradata
Location: Raleigh
Posted on: 11/19/2018

.Net Web Developer
Description: The successful candidate will be responsible for developing and delivering business applications using Microsoft .NET technologies as well as other industry standard tools. Description including, but (more...)
Company: RedSalsa Technologies, Inc.
Location: Raleigh
Posted on: 11/19/2018

Senior Java Engineer
Description: Senior Java Engineer Requisition Number:203096Position Title:Software Engineer IV External Description:Teradata Analytics Applications is seeking a talented Senior Software Engineer capable of building (more...)
Company: teradata
Location: Raleigh
Posted on: 11/19/2018

Flow Cytometry Field Service Engineer - North Carolina
Description: Job DescriptionInstall, troubleshoot and repair flow cytometers and Cytek Upgrade products in a professional and timely manner. Perform job with absolute best customer service work well with scientists. (more...)
Company: Cytek Biosciences, Inc
Location: Raleigh
Posted on: 11/19/2018

Product Tester at Home. $25hr-$45hr. No Experience Required. Part-time
Description: In-Home Usage Tester Product Tester--from--home Part-timePresently we're recruiting Product Testers from home in several US cities--to expand our private network of In-Home Usage Testers IHUT to (more...)
Company: American Consumer Panels
Location: Durham
Posted on: 11/19/2018

Senior Software Engineer
Description: 6 Months with long term potential Durham, NC. Senior Software Engineer Be part of an exciting new incubator geared at helping independent professionals meet their many financial needs. The incubator (more...)
Company: Talentburst Inc.
Location: Durham
Posted on: 11/19/2018

Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Cary RSS job feeds