Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
No Thanks
US
What job do you want?

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply on company site

You’re being taken to an external site to apply.

Create an account to get recommended jobs that match your resume and apply to multiple jobs in seconds!
On the next page, you'll build a resume in 3 steps thanks to our AI technology
8-15 characters
Contains Number
Contains Lowercase
Contains Uppercase
Contains Special Character

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Full Stack Developer at Cherokee Federal

Full Stack Developer

Cherokee Federal Work From Home Full-Time
Apply on company site

Create Job Alert.

Get similar jobs sent to your email

Full-Stack Developer



Join the team that values your skills and expertise. Cherokee Nation Technologies (CNT) serves federal clients with time-tested solutions that increase their effectiveness through the intelligent use of technology. CNT helps you make the most of your skills by taking a personalized approach to solving clients' toughest challenges. This approach gives customers the support they deserve and the quality they expect from a team that can handle every detail – a team of experts, like you.


Cherokee Nation Technologies is part of Cherokee Federal – 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. For more information, visit cherokee-federal.com.


SUMMARY

The position advertised is for a Full Stack Developer who will, under general direction, participate as a high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software. The candidate will work with technical staff to understand problems with software and develop specifications to resolve them. Must work well within a small team as well as independently to ensure tasks are completed within the appropriate time frame.


Cherokee Nation Technologies uses the Agile Framework with Scrum, team members will be expected to participate in daily and weekly stand-ups, retrospectives, and sprint planning. Must be comfortable with changing deliverables, deadlines, and projects using a variety of different technologies.


ESSENTIAL DUTIES AND RESPONSIBILITIES

Includes the following:

  • Participate in defining overall web application architecture
  • Maintain quality and ensure the responsiveness of applications.
  • Collaborate with the rest of the development team to plan, design, develop, test, maintain, and launch web applications.
  • Maintain code integrity and organization.
  • Adhere to high-quality development principles while delivering solutions on-time and maintain high standards of software quality within the team by establishing good practices and habits.
  • Review and rewrite legacy programs and port content via database migrations, as required to increase efficiency or to adapt to new requirements and available technology
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates, and work plans.
  • Analyze and resolve technical and application problems.
  • Design, develop, and unit test applications in accordance with established standards.
  • Develop and grow relationships with the business users to understand issues and create viable solutions to these issues while utilizing a strong business acumen
  • Partner with stakeholders at all levels of the organization on development requests to determine feasibility and devise application solutions to these business problems
  • Communicate regularly and effectively with stakeholders regarding the status of all projects
  • Manipulate, analyze, and ingest various data types (GIS, tabular, jpg, etc)
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Performs other job-related duties as assigned.

SUPERVISORY/MANAGEMENT AUTHORITY

  • No supervisory or management authority.

EDUCATION AND EXPERIENCE

Required:

  • Bachelor’s degree in Computer Information Systems, Computer Science, or similar degree highly preferred.
  • 5+ years of professional experience required.
  • Years of experience can substitute for education requirements.
  • 3+ years of experience with frontend technologies Angular (version 7 or higher), NodeJS, TypeScript, JavaScript.
  • 3+ years of experience with HTML and CSS: Cascading StyleSheets.
  • 3+ years of experience with REST web services: Representational State Transfer. Plus familiarity with the data interchange format JSON: JavaScript Object Notation.
  • Experience with or knowledge of the NetBeans Integrated Development Environment (IDE).
  • Experience with or knowledge of Microsoft Visual Studio Code IDE.

KNOWLEDGE, SKILLS, AND ABILITIES

  • U.S. citizenship required.
  • Skilled in front end development best practices, including performance, accessibility, responsive web design, progressive enhancement, and Test-Driven Development.
  • Ability to write reusable, testable, efficient, and scalable code.
  • Knowledge of Spring Framework: Spring Boot, Spring Data JPA
  • Skilled in JavaScript and JavaScript frameworks like Angular (version 7 or higher), TypeScript, or NodeJS.
  • Skilled in Version Control ie: Git, Subversion, etc.
  • Working knowledge of AWS and its services.
  • Working knowledge of RESTful APIs and formats (JSON)
  • Knowledge of Oracle Database, Oracle Reports, and Oracle Forms.
  • Knowledge of Oracle WebLogic or Apache Tomcat to deploy applications.
  • Ability to move data between systems via database migrations.
  • Understanding of user authentication and authorization between multiple systems, servers, and environments.
  • Skilled in creating repeatable automated processes for building, testing, documenting, and deploying applications at scale.
  • Ability to write support documentation for developed applications.
  • Excellent writing and communications skills.
  • Excellent customer service skills.
  • Function well in a fast-paced environment.
  • Candidates will undergo a federal background investigation and must favorably pass a drug screen.

WORK ENVIRONMENT

Remote / Telework.


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 worldwide for more than 60 federal clients. Our companies manage 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 email [ Email address blocked ] - Click here to apply to Full Stack Developer for assistance. This email address is for accommodation requests only and cannot 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 to seek employment and advancement for qualified protected veterans and individuals with disabilities. Upon request, we will schedule a 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 "[ Email address blocked ] - Click here to apply to Full Stack Developer" This email box is not for resumes or follow up on job applications.


  • Participate in defining overall web application architecture
  • Maintain quality and ensure the responsiveness of applications.
  • Collaborate with the rest of the development team to plan, design, develop, test, maintain, and launch web applications.
  • Maintain code integrity and organization.
  • Adhere to high-quality development principles while delivering solutions on-time and maintain high standards of software quality within the team by establishing good practices and habits.
  • Review and rewrite legacy programs and port content via database migrations, as required to increase efficiency or to adapt to new requirements and available technology
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Analyze and resolve technical and application problems.
  • Design, develop, and unit test applications in accordance with established standards.
  • Develop and grow relationships with the business users to understand issues and create viable solutions to these issues while utilizing a strong business acumen
  • Partner with stakeholders at all levels of the organization on development requests to determine feasibility and devise application solutions to these business problems
  • Communicate regularly and effectively with stakeholders regarding the status of all projects
  • Manipulate, analyze, and ingest various data types (GIS, tabular, jpg, etc)
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Performs other job related duties as assigned.

Recommended skills

Application Development
Configure System
Create Script
Perform System Testing
Software Development
Technical Support
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.