Geocent Recruiting Team

  • Senior Software Engineer

    Job ID 2018-3912
    Job Locations US-SC-North Charleston
    Category
    Software/Systems Engineering & Development
  • Overview

    Geocent offers exciting and challenging opportunities in the Technology field! Geocent employees across the country subscribe to the company's culture of focusing on results when serving our large, diverse group of clients nationwide.

    Responsibilities

    Serves as a recognized company authority performing system and subsystem architecture definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests.  Experience in architecting, designing, and implementing commercial clouds, such as Azure and AWS and understanding the latest front end technologies:

     

    • Leads entire Software Development Lifecycle (SDLC) engineering efforts for assigned technical projects.
    • Participates in software requirement review, preliminary and critical design, integration readiness review, and software acceptance review.
    • Architects and leads development of cloud-based technologies to build resilient architectures.
    • Architects and leads integration of software that interfaces with and/or includes COTS and GOTS tools and products.
    • Architects, develops, and/or integrates IaaS, PaaS, and SaaS cloud solutions.

     

     

    Detailed Responsibilities:

     

    • Researches, designs, and develops critical and increasingly complex computer software systems, in conjunction with hardware product development, applying principles and techniques of computer science, engineering, and mathematical analysis.
    • Researches, designs, and develops cloud computing technologies, cloud elastic architectures, and incorporates continuous processes to enable cutting edge cloud capabilities.
    • Involvement in business development includes briefing customers on company capabilities a recognized company authority.
    • Defines customer requirements, provides advice on alternative approaches, and conducts feasibility studies special, critical or complex projects.
    • Consults and may lead and manage teams of software engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
    • Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
    • Develops, directs and reviews software system testing procedures, programming, and documentation.
    • Acts as senior technical lead for program efforts.
    • Identifies creative solutions to improve system and product offerings.
    • Reviews test plans and defines /develops test benches for software libraries. Integrates externally developed code into core libraries.
    • Documents and reviews engineering work as input for company collateral and patent requirements.
    • Coordinates with project work teams to ensure adherence to policies, achievement of quality targets and delivery on schedule milestones.
    • Represents the organization as a technical customer contact on contracts or projects.

    Qualifications

    Education Requirements
    Requires bachelor’s degree (in Engineering, Computer Science or related field) or equivalent.

     

    Minimum 12 years of related experience.

    Education

    Bachelor's Degree

    Specific Degree/Certification/Training

    Requires bachelor’s degree (in Engineering, Computer Science or related field) or equivalent. Minimum 15 years of related experience.

    Travel

    25%

    Shift

    1st

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed