Full Stack Developer
This position requires an active Public Trust clearance or the ability to obtain a Public Trust clearance to be considered.
Responsible for owning the technical responsibility for architecture, analysis, design, development, and implementation of digital products.
Compensation & Benefits:
Estimated Starting Salary Range for Full Stack Developer: $128,000 to $135,000.
Pay commensurate with experience.
Full time benefits include Medical, Dental, Vision, 401K, and other possible benefits as provided. Benefits are subject to change with or without notice.
Full Stack Developer Responsibilities Include:
- Participates in defining overall web application architecture.
- Maintains quality and ensure responsiveness of applications.
- Collaborates with the rest of the engineering team to plan, design, develop, test, maintain and launch web applications.
- Maintains code integrity and organization.
- Adheres 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.
- Reviews and rewrites legacy programs and port content via database migrations, as required to increase efficiency or to adapt to new requirements and available technology.
- Assists in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Analyzes and resolves technical and application problems.
- Designs, develops, and unit tests applications in accordance with established standards.
- Develops and grows relationships with the business users to understand issues and create viable solutions to these issues while utilizing a strong business acumen.
- Partners with stakeholders at all levels of the organization on development requests to determine feasibility and devise application solutions to these business problems.
- Communicates regularly and effectively with stakeholders regarding status of all projects.
- Under limited supervision, research, implements and evaluates new technology solutions to resolve business issues or to improve existing processes.
- Assesses opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Collaborates with development team in a SCRUM based development methodology.
- Performs other job-related duties as assigned.
Full Stack Developer Experience, Education, Skills, Abilities requested:
- Bachelor's degree in Computer Information Systems, Computer Science, or similar degree and 5-10 years' experience developing web applications using C#, ASP.NET MVC 4/5, ADO.NET / Entity Framework, JavaScript / jQuery, CSS / Bootstrap, Microsoft Visual Studio 2003-2013, Team Foundation Server, IIS, Web Services (WCF, RESTful, WEB API, etc).
- 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.
- Solid knowledge of project management principles.
- Extensive abilities with custom Drupal 10 theming and plugin development and general PHP backend development.
- Working knowledge of user experience designers and converting designs to visual elements.
- Working knowledge of semantic web markup, including HTML5 and CSS3.
- Knowledge of CSS preprocessors like Sass or LESS and CSS frameworks like Foundation or Bootstrap.
- Experience in building responsive websites with twig theming.
- Skilled in JavaScript and JavaScript frameworks like AngularJS, React.js, its core principles and workflows (Redux).
- Proficiency with JS-based build tools like npm, Grunt, Gulp, and Bower.
- Knowledge of server-side languages like PHP, Python, Ruby, and JavaScript.
- Skilled in Version Control ie: Git, Subversion, etc.
- Working knowledge of AWS and its services.
- Working knowledge of RESTful APIs and formats (JSON, XML), modern authorization mechanisms, such as JSON Web Token.
- Skilled in SQL and NoSQL databases such as MySQL and MongoDB.
- Ability to move data between systems via database migrations.
- Skilled in virtualization using Virtual Box and VMWare.
- Working knowledge of the Elastic Stack (ELK) - Elastic search, Log stash and Kibana.
- Comfort with web analytics tools, primarily Google Analytics.
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues.
- 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.
- U.S. citizenship required.
- Must pass pre-employment qualifications of Cherokee Federal
Company Information:
Cherokee Nation Strategic Programs (CNSP) is a part of Cherokee Federal - the division of tribally owned federal contracting companies owned by Cherokee Nation Businesses. As a trusted partner for more than 60 federal clients, Cherokee Federal LLCs are focused on building a brighter future, solving complex challenges, and serving the government's mission with compassion and heart. To learn more about CNSP, visit cherokee-federal.com.
#CherokeeFederal #LI #LI-REMOTE
Cherokee Federal is a military friendly employer. Veterans and active military transitioning to civilian status are encouraged to apply.
Similar searchable job titles 5 times:
- Software Engineer
- Web Developer
- Application Developer
- Frontend Backend Developer
- Systems Developer
Keywords 5 times:
- Full Stack
- Development
- Web
- Software
- Engineer
Legal Disclaimer: Cherokee Federal is an equal opportunity employer. Please visit cherokee-federal.com/careers for information regarding our Affirmative Action and Equal Opportunity Employer Statement, and Accommodation request.
Many of our job openings require access to government buildings or military installations. Candidates must pass pre-employment qualifications of Cherokee Federal.