Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Developer - GeoNorth Information Systems

The Tatitlek Corporation

Senior Software Developer - GeoNorth Information Systems

Browns Summit, NC +1 location
Full Time
Paid
  • Responsibilities

    This position is contingent upon Contract Award.

     

    Job specifications are intended to present a descriptive list of the range of duties performed by employees.  Specifications are not intended to reflect all duties performed within the job.  The employer retains the right to change or assign other duties to this position.

                                      

    SUMMARY:

     

    As a Senior Software Developer, the successful candidate will work with a team engaged in the design and development of a production management system which utilizes High Performance Computing (HPC) resources to process and deliver large volumes of geospatial data products.  These HPC resources may include the use of a local or remote HPC compute grid, commercial cloud, supercomputer(s) and/or a hybrid approach.  The successful candidate will utilize their software design and development experience to lead the building and sustainment of this geospatial production system.

     

    ESSENTIAL DUTIES AND RESPONSIBILITIES:

     

    Essential functions are intended to present a descriptive list of the range of duties performed by employees.  This list of essential functions is not intended to reflect every duty that may be performed within the job.

    _ _

    • Lead software development support and expertise to a team performing a diverse set of geospatial processing and production tasks within HPC environments.
    • Develop or improve software and tool to management of data, data processing, transfers, and production workflows across all processing environments.
    • Support the programmatic harvest and assemble input source from open source, onsite, commercial, and GFI repositories to support production requirements
    • Support geospatial production environment and automated production workflows on local systems, the commercial cloud, or off-site supercomputer(s).
    • Evaluate, modify, test, and debug new software and tools.
    • Works with software vendor(s) and subcontractors to develop and integrate joint capabilities and assist in the resolution of issues which may arise during processing.
    • Perform system benchmarking
    • Working with the team to ensure physical and data security procedures
    • Work within a small close knit team reporting to the Team Lead and Project Manager.
    • Demonstrate a willingness to work within a small flexible team which may requiring performing ad-hoc jobs as required to complete a project tasks.
    • Support daily activity as required.
    • Interact when needed with Project Partners.

     

    NON-ESSENTIAL DUTIES:

     

    • Other duties as assigned

    Required Skills

    EDUCATION AND EXPERIENCE

     

    • Computer Science (or similar) degree
    • Minimum 8 years experience with software development
    • Proficient in Python and/or C++

     

    PREFERRED:

     

    • Experience working with geospatial technology, including GIS and remote sensing

    • Experience with Network, Cloud Architectures and High Performance Computing (HPC)

    • Experience utilizing Workflow Orchestration software

    • Experience managing a small team of staff

    • USA citizen

     

     

    KNOWLEDGE, SKILLS AND ABILITIES:

    _ _

    • Knowledge of software designed and development principles
    • Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
    • Ability to communicate to others to convey information effectively.
    • Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems to maximize customer satisfaction.
    • Skilled at understanding the implications of new information for both current and future problem-solving and decision-making.
    • Effective, professional, and engaging communication skills.
    • The ability to listen to and understand information and ideas presented through spoken words and sentences.
    • The ability to read and understand information and ideas presented in writing.
    • Effective time management skills.
    • Position requires initiative, independence, persistence, attention to detail, achievement, dependability, diplomacy, discretion, integrity, stress tolerance, and professional appearance.
    • Motivated, self-starter.
    • Ability to effectively interact with other team members possessing a range of knowledge and skillsets, from highly technical to non-technical support staff

     

    EDUCATION:

     

    A  Bachelors or Masters from an accredited college in a Computer Science, or related discipline, or equivalent experience/combined education.

     

     

    PHYSICAL REQUIREMENTS:

     

    The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

     

    While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; talk or hear. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by the job include close vision, distance vision, depth perception, and the ability to adjust focus.

     

     

    WORKING CONDITIONS:

     

    Work Environment characteristics described here are representative of those that must be borne by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

     

    Job is performed in an office setting with exposure to computer screens and requires extensive use of a computer, keyboard, mouse and multi-line telephone system.

     

     

    ADDITIONAL QUALIFYING FACTORS:

     

     

    Must have a satisfactory background screening, negative drug test, positive references and proof of identity and legal authorization to work in the United States and for TTI are required.

     

    The Tatitlek Corporation gives hiring, promotion, training and retention preference to Tatitlek shareholders, shareholder descendants and shareholder spouses who meet the minimum qualifications for the job.

     

    As an equal opportunity employer, The Tatitlek Corporation recognizes that our strength lies in our people.  Discrimination and all unlawful harassment, including sexual harassment, in employment is not tolerated.  We encourage success based on our individual merits and abilities without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment.  We support and obey laws that prohibit discrimination everywhere we do business.

     

     

    Required Experience

  • Qualifications

    EDUCATION AND EXPERIENCE

     

    • Computer Science (or similar) degree
    • Minimum 8 years experience with software development
    • Proficient in Python and/or C++

     

    PREFERRED:

     

    • Experience working with geospatial technology, including GIS and remote sensing

    • Experience with Network, Cloud Architectures and High Performance Computing (HPC)

    • Experience utilizing Workflow Orchestration software

    • Experience managing a small team of staff

    • USA citizen

     

     

    KNOWLEDGE, SKILLS AND ABILITIES:

    _ _

    • Knowledge of software designed and development principles
    • Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
    • Ability to communicate to others to convey information effectively.
    • Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems to maximize customer satisfaction.
    • Skilled at understanding the implications of new information for both current and future problem-solving and decision-making.
    • Effective, professional, and engaging communication skills.
    • The ability to listen to and understand information and ideas presented through spoken words and sentences.
    • The ability to read and understand information and ideas presented in writing.
    • Effective time management skills.
    • Position requires initiative, independence, persistence, attention to detail, achievement, dependability, diplomacy, discretion, integrity, stress tolerance, and professional appearance.
    • Motivated, self-starter.
    • Ability to effectively interact with other team members possessing a range of knowledge and skillsets, from highly technical to non-technical support staff

     

    EDUCATION:

     

    A  Bachelors or Masters from an accredited college in a Computer Science, or related discipline, or equivalent experience/combined education.

     

     

    PHYSICAL REQUIREMENTS:

     

    The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

     

    While performing the duties of this job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; talk or hear. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by the job include close vision, distance vision, depth perception, and the ability to adjust focus.

     

     

    WORKING CONDITIONS:

     

    Work Environment characteristics described here are representative of those that must be borne by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

     

    Job is performed in an office setting with exposure to computer screens and requires extensive use of a computer, keyboard, mouse and multi-line telephone system.

     

     

    ADDITIONAL QUALIFYING FACTORS:

     

     

    Must have a satisfactory background screening, negative drug test, positive references and proof of identity and legal authorization to work in the United States and for TTI are required.

     

    The Tatitlek Corporation gives hiring, promotion, training and retention preference to Tatitlek shareholders, shareholder descendants and shareholder spouses who meet the minimum qualifications for the job.

     

    As an equal opportunity employer, The Tatitlek Corporation recognizes that our strength lies in our people.  Discrimination and all unlawful harassment, including sexual harassment, in employment is not tolerated.  We encourage success based on our individual merits and abilities without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment.  We support and obey laws that prohibit discrimination everywhere we do business.

     

     

  • Locations
    Fort Wainwright, AK • Browns Summit, NC