Software Code Coordinator
3 weeks ago
Job ID: 2405274
Location: PRINCETON, NJ, US
Date Posted: 2024-04-10
Category: Software
Subcategory: SW Testing
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Public Trust
Potential for Remote Work: No
Description
SAIC is recruiting for a Code Manager within our NOAA GFDL program. This individual will be supporting climate code and algorithm transitions to new computing architectures and paradigms, in a structured team environment. The code manager will also participate in various algorithm improvements and code optimization initiatives, as well as serving as a Model Support liaison between Scientists and the Modeling Services team for the purposes of scientific code development. Attending code reviews, planning development meetings, Running Computer Climate Models for the purposes of regression testing and Documentation of production software are other roles included in this position.
Internal modeling software releases are a critical component of a fully-automated workflow, which is an essential capability for keeping long duration simulations executing continuously on large dedicated computer resources. The workflow system is responsible for managing a simulation from onset to completion and delivery of product(s), including: source code and executable management; data transfer and management between disparate sites; batch job creation and submission; post-processing of generated data; and the eventual publishing/distribution to the general public via an externally-accessible repository system. Further, enhancing software development processes through modern techniques such as Continuous Integration (CI) and effective use of Cloud resources is essential to address the emerging challenges posed by community development of GFDL model components.
Specific responsibilities :
Support MOM6 team outreach activities to the User Community
o Repository management on GitHub
o Respond to and manage pull requests
o Track bugs and issues
Develop robust unit tests to be used in a continuous integration environment
Provide software documentation, preferably using UMLs
Explore cloud computing for Continuous Integration
Work with Modeling Systems and the MOM6 team to develop, deploy and support a Continuous Integration framework for the NGGPS applications for which GFDL supplies components
o Support integration of source code developed by scientific teams for periodic modeling software releases
o Participate in comprehensive software release testing
Work with Scientists, Modeling Systems, and Technical Services to diagnose and debug root causes for execution failures
Qualifications
Qualifications - External
A Bachelors degree in Computer Science, Information Systems, Engineering, Business or other related scientific or technical discipline
Two years of experience in Systems Engineering or Programming, or as a Web Developer
Proficiency in Linux and basic Linux administration - Proficiency in Modern Programming Languages e.g. (C, C++)
Experience managing code and repositories
Candidate must be willing to learn other languages e.g. FORTRAN - Demonstrated ability to learn new programming languages and technical skills
Professional knowledge in one or more physical science fields
Experience with source code control systems i.e. code repositories e.g. SVN, GIT
Technical Writing Experience
Good communication skills
Independent self-starter
US Citizenship required with the ability to obtain and maintain a Public Trust clearance
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
#J-18808-Ljbffr
-
Software Code Coordinator
4 weeks ago
Princeton, New Jersey, United States SAIC Career Site Full timeDescription SAIC is recruiting for a Code Manager within our NOAA GFDL program. This individual will be supporting climate code and algorithm transitions to new computing architectures and paradigms, in a structured team environment. The code manager will also participate in various algorithm improvements and code optimization initiatives, as well as...
-
Software Code Coordinator
4 weeks ago
PRINCETON, United States SAIC Career Site Full timeDescription SAIC is recruiting for a Code Manager within our NOAA GFDL program. This individual will be supporting climate code and algorithm transitions to new computing architectures and paradigms, in a structured team environment. The code manager will also participate in various algorithm improvements and code optimization initiatives, as well as...
-
Junior Java Developer
3 weeks ago
Princeton, United States Triunity Software Full timeJob DescriptionJob DescriptionWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredIdentify and communicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation...
-
Principal Software Developer
1 week ago
Princeton, United States Bloomberg Full timeJob Duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including...
-
Principal Software Developer
13 hours ago
Princeton, United States Bloomberg Full timeJob Duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including...
-
Senior Python Developer
1 week ago
Princeton, United States Triunity Software Full timeJob DescriptionJob DescriptionWe are looking for a Senior Python Developer to build functional and efficient server-side applications.Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If youre a seasoned developer with a love for back-end technologies, wed like...
-
Senior Python Developer
1 week ago
Princeton, United States Triunity Software Full timeWe are looking for a Senior Python Developer to build functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you're a seasoned developer with a love for back-end technologies, we'd like to meet you. Your ultimate...
-
Senior Python Developer
13 hours ago
Princeton, United States Triunity Software Full timeWe are looking for a Senior Python Developer to build functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you're a seasoned developer with a love for back-end technologies, we'd like to meet you. Your ultimate...
-
Senior Python Developer
1 day ago
Princeton, United States Triunity Software Full timeWe are looking for a Senior Python Developer to build functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you're a seasoned developer with a love for back-end technologies, we'd like to meet you. Your ultimate...
-
Billing Coordinator
5 days ago
Princeton, United States TRAC Intermodal Full timePosition Summary: This person will be tasked with handling all of the administrative activities related to the TRAC Services customer billing. The primary areas of focus for this role will be in creating and distributing invoices to customers (TRAC Services AR). The individual will support the management & control of onsite equipment at a facility utilizing...
-
Artificial Intelligence Engineer
2 weeks ago
Princeton, United States Triunity Software Full timeJob DescriptionJob DescriptionJob responsibilities:* Learning about and understanding our supported businesses in order to drive practical and successful solutions* Implementing AI/ML services and deploying them to the cloud* Designing and implementing data pipelines to facilitate ML training* Refactoring code and writing tests to maintain sufficient code...
-
Software Development Manager
3 weeks ago
Princeton, New Jersey, United States SRA Staffing Full timeOur client, a prominent player in the television technology sector, is seeking talented individuals to join their dynamic team. They are at the forefront of revolutionizing television experiences globally, offering innovative solutions that transcend traditional boundaries.As a key player in the commercial television industry, our client's technology is...
-
Software Development Manager
2 hours ago
Princeton, United States SRA Staffing Full timeOur client, a prominent player in the television technology sector, is seeking talented individuals to join their dynamic team. They are at the forefront of revolutionizing television experiences globally, offering innovative solutions that transcend traditional boundaries. As a key player in the commercial television industry, our client's technology is...
-
Entry level Software Developer
4 weeks ago
Princeton Junction, New Jersey, United States iTvorks Inc Full timeResponsibilities Develop create and modify general computer application software or specialized programs Analyze user needs and develop software solutions Design or customize the software for client use to optimize operational efficiency Improve existing systems by analyzing areas of modificationRequired Proficiency BS/MS/AS in CS/IT/CE Good understanding...
-
Entry level Software Developer
4 weeks ago
Princeton Junction, United States iTvorks Inc Full timeResponsibilities -- Develop create and modify general computer application software or specialized programs Analyze user needs and develop software solutions Design or customize the software for client use to optimize operational efficiency Improve existing systems by analyzing areas of modificationRequired Proficiency BS/MS/AS in CS/IT/CE Good...
-
Documentum Consultant
24 hours ago
Princeton, United States Cynet Systems Full timePay range: $60 - $65Job Description: Coordination with On-Site Engineers and attending customer calls. Raising risks, issues and escalation to senior management and customers. To create all quality documents, collect metrics data and conduct Audits. To perform Value creation and KM activities. To create project plans and keep track of schedule for on...
-
Senior Technical Software Developer
1 week ago
Princeton, United States Bloomberg Full timeJob duties: Integrate applications by designing database architecture and server scripting. Develop and implement connectivity with network systems, search engines, and information servers. Design and develop high-volume, low-latency applications for mission-critical systems to deliver high-availability and performance. Complete application development by...
-
Senior Technical Software Developer
13 hours ago
Princeton, United States Bloomberg Full timeJob duties: Integrate applications by designing database architecture and server scripting. Develop and implement connectivity with network systems, search engines, and information servers. Design and develop high-volume, low-latency applications for mission-critical systems to deliver high-availability and performance. Complete application development by...
-
Documentum Consultant
1 day ago
Princeton, United States eTeam Full timeHave 10+ experience in Documentum and related tools. Analyze, design, and test software requirements relative to computer systems. Participate in estimation, planning, daily meetings, demos and retrospectives. Participate in design discussions and feedback on code approaches and template. Write detailed description of user needs, program parameters and...
-
Call Center Coordinator
3 weeks ago
Princeton, United States PeopleShare Full timePeopleShare is currently hiring for a Bilingual Medical Call Center Operations Coordinator in Princeton, NJ with an incredible company and tons of room for growth! Job Details for Bilingual Call Center Coordinator:Schedule: 3, 13-hour shifts per week; nights & weekends required (rotation of both)Pay: $18/hrTemp to PermBilingual (Spanish OR Arabic) Job...