This job listing has expired and the position may no longer be open for hire.

Computer Programmer VI (Subject Matter Expert) Austin, TX at Cherokee Nation Businesses, LLC

Posted in General Business 30+ days ago.

Type: Part-Time
Location: Austin, Texas





Job Description:

Computer Programmer VI (Subject Matter Expert) Austin, TX (REMOTE WORK IS ACCEPTABLE)

Cherokee Nation System Solutions (CNSS) provides a complete line of innovative services, consulting and products to government agencies, including application modernization, data utilization and advanced analytics, geospatial, GIS and remote sensing, information technology infrastructure, program professional services and scientific and research capabilities. CNSS offers an extensive selection of quality services and products at competitive prices. Additionally, CNSS collaborates with partners nationwide to provide even the most complex services to clients.

For more company information, visit our site at: www.cherokee-federal.com

Cherokee Nation System Solutions (CNSS) supports federal clients, such as the USGS Oklahoma-Texas Water Science Center (OTWSC), and partners in their efforts to provide web and desktop tools to help analyze, visualize and manage scientific data. This is a very exciting resume-building opportunity to join the Integrated Hydrology + Data Sciences Branch (IHDS) of the OTWSC. IHDS is a top-notch team of IT professionals and scientists that conducts relevant and objective research, develops new approaches and technologies, and disseminates scientific information needed to understand, manage, conserve, and restore aquatic and coastal ecosystems throughout the nation and the world. We are Seeking a Computer Programmer Subject Matter Expert.

The Computer Programmer VI at a subject matter expert level shall act as main source of expertise with full-stack software development, coding enterprise web solutions for the user interface (UI), business logic as services or middle tier components, and backend integrations with information stored in traditional relational databases, especially SQL Server. Part-time for 20 hour a week is acceptable.

Essential Duties and Responsibilities:


  • Write code in one of the primary IHDS programming languages including but not limited to

    • C#.NET MVC Core
    • Javascript
    • SQL to communicate with relational databases
    • RESTful Web Services, including but not limited to:
    • OData
    • .NET Web API
    • Swagger UI

  • Push software development code to source control - USGS GitLab. Check code in and out of the Git repository, create branches for local use and merge code back into the canonical repository. Push and pull requests and use Git from the integrated development environments (IDE) and GitKraken.
  • Use dependency management tools to build and deploy code cleanly using approved and proper versions of dependent code libraries.
  • Use Azure DevOps and GitLab for Continuous Integration (CI) to implement CI. Configure these tools to automatically build application code, run automated tests, and generate quality assurance reports such as test coverage or code quality metrics.
  • Provide recommendations, evaluation, analysis, design often verbally during agile practice activities including:

    • Release Planning and Backlog Grooming - provides design and recommendations as to what software development activities should be included in a Release and what software development activities should be removed from the Backlog
    • Sprint Planning - provides design and recommendations as to what software development activities should be included in a Sprint
    • Retrospectives - provide analysis of recent software development in order to improve quality, timeliness of future software development activity.
    • Demonstrations - demonstrate the new functionality (working code) from recent software development

  • The SME shall perform the following software development activities:

    • Analyze user stories and design software solutions to meet user story requirements.
    • Analyze and refine requirements based on input from Domain experts
    • Provide estimates of the complexity of the work
    • Design and document technical solutions
    • Recommend work schedules which will align with IHDS developer and Product owner requirements
    • Implement, demonstrate and deliver solution using the designated programming language - C# or Javascript as appropriate
    • Update task management systems including GitLab and Planner

  • The SME shall use quality assurance processes. These processes include but are not limited to:

    • Request code reviews before code check-in to canonical repository
    • Provide code reviews which result in recommendations for improvements to source code
    • Write unit tests using an approved test framework
    • Write integration tests using an approved test framework
    • Develop software development code through pair programming
    • Update code when security scanning or code metrics show vulnerabilities
    • Recommend and demonstrate use of software development best practices

  • The SME shall work with other team members to design software development solutions based on design principles including but not limited to, component autonomy, loose coupling, and appropriate levels of abstraction:

    • Document system design and architecture using tools such as the Unified Modeling Language (UML).
    • Document application designs using UML class, component, package, object, sequence, use case, and activity diagrams.
    • Analyze and evaluate IHDS system requirements and priorities and incorporate those requirements into the software development solutions.
    • Provide design and recommendations to transform high level architecture goals into detailed component designs.
    • Maintain architectural integrity of systems


Supervisory/Management Authority:

  • T his position does not have management authority or supervisory capacity

Education and/or Experience:

  • A Bachelor's Degree in Computer Science is required
  • Fifteen to twenty years of related experience; preferably within a federal office setting

Knowledge, Skills and Abilities:

  • Must be proficient with C#.NET and JavaScript as software development languages, and T-SQL as an enterprise database communication language.
  • Understand and be experienced with developing solutions using a microservices approach
  • Knowledge of creating aggregation services that deliver capabilities by coupling multiple core data services to construct new information assets.
  • Be fluent with English and have command of the English language
  • Excellent communication skills; both oral and written
  • Work well independently or as a team member
  • Must be proficient with Visual Studio as a primary development environment
  • A general understanding of GIS environments and geospatial data containers is a plus for working on geospatially driven web applications would be a plus
  • Successfully pass a drug test and a federal background check

Work Environment:

  • Office environment with options for remote work, travel for meetings may be needed in the future

About Cherokee Federal
Cherokee Federal - a division of Cherokee Nation Businesses - is a team of tribally owned federal contracting companies focused on building solutions, solving complex challenges, and serving the nation's mission around the globe for more than 60 federal clients. Our team of companies manages nearly 1,000 projects of all sizes across the construction, consulting, engineering and manufacturing, health, and technology portfolios.

Since 2012, the Cherokee Federal team of companies has won more than $5 billion in government contracts. Our 3,000+ employees work in 26 countries, 50 states and 2 U.S. territories.

Why choose Cherokee Federal? Visit our website and learn about the great reasons to join our team. cherokee-federal.com

Compliance

Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, gender identity and sexual orientation. If you'd like more information about your EEO rights as an applicant under the law, please copy and paste the links to the following two sites: EEO Statement | EEO Poster ; https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf and https://www.dol.gov/ofccp/regs/compliance/posters/pdf/ofccp_eeo_supplement_final_jrf_qa_508c.pdf

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may e-mail CNB.Compliance@cn-bus.com for assistance. This email address is for accommodation requests only and cannot be used to inquire about the application process or status.

For Pay Transparency Non Discrimination provision, please copy and paste the following link : Pay Transparency Nondiscrimination Provision ; https://www.dol.gov/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf

We maintain an Affirmative Action Plan for proactively seeking employment and advancement for qualified protected veterans and individuals with disabilities. Upon request, we will schedule time to make our Affirmative Action Plan accessible. If you are interested, please submit a written request with the email subject line: 2021 Request to View Affirmative Action Plan to the Compliance Administrator at "CNB.Compliance@cn-bus.com" This email box is not for resumes or follow up on job applications.

#CNSS





More jobs in Austin, Texas


ARM

ARM

Flextronics International USA, Inc
More jobs in General Business


Rogers Corporation

Hilton Global

Hilton Global