Senior Software Engineer Job at Cherokee Federal

Cherokee Federal Fort Collins, CO

***Senior Software Engineer - Identity, Credentials, and Access Management***
***Public Trust Background Check Required***
***OPEN TO US CITIZENS ONLY***
Join the team who values your skills and expertise. Cherokee Services Group (CSG) provides software, data management, cloud solutions, cybersecurity, infrastructure and business process services for federal customers. CSG takes a personalized approach to solving clients' toughest challenges, helping you make the most of your skills. This approach gives clients the support they deserve and the quality they expect from a team that can handle every detail – a team of experts, like you.
Cherokee Services Group 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 Senior Software Engineer will provide support for a large enterprise Identity Provider as a member of the development team, supporting ICAM services in a primarily on-premises environment. Duties include overseeing the development and implementation of a full-stack ICAM web application.
You will be expected to develop software, help the team improve development and deployment practices, interface directly with customers, create documentation and reports, and mentor junior engineers. The successful candidate must be able to work in a fast-paced environment and possess the ability to work independently with minimal direct guidance. A positive can-do attitude is essential.
ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Work in a full-stack code base that leverages TypeScript and Angular for front-end development and C#/.NET for the backend and APIs
  • Provide subject matter expertise in application design and architecture as well as software development patterns
  • Implement and improve DevSecOps practices in the software development and deployment process collaborating with the DevSecOps SME
  • Support the QA/Test team’s development and automation of test cases to ensure quality functionality and code in all deliverables
  • Effectively communicate concepts and technical guidance to customers/stakeholders that have widely varying technical background
  • Gather requirements from stakeholders and understand their needs to determine the best-fitting technical solution
  • Facilitate best practices and standardization on team processes for version control, especially with Git and BitBucket
  • Identify areas for improvement in code and processes and communicate the need for and value of such improvements
  • Act as a mentor to more junior software developers, providing guidance on best practices, development processes, and software design
  • Actively engage in code reviews, providing thoughtful feedback to maintain and improve the quality of the code base
  • Write and update documentation in Confluence, both low-level technical documentation as well as high-level business descriptions
  • In coordination with the project team, design, develop, and groom tasks and test plans; track progress to ensure complete traceability of customer requirements.
  • Perform other job-related duties as assigned.

SUPERVISORY/MANAGEMENT AUTHORITY
None
EDUCATION AND EXPERIENCE

  • Bachelor’s degree in computer engineering, information security, or related field
  • At least 5 years of progressively responsible relevant experience
  • Ability to obtain a U.S. Government clearance (Public Trust)

KNOWLEDGE, SKILLS AND ABILITIES

  • 3+ years of experience developing in HTML and CSS based on the latest HTML5 and W3C standards
  • 3+ years of experience developing and debugging in JavaScript and TypeScript
  • 5+ years of experience developing and debugging in a variety of programming languages, especially C#/.NET Core, and Java
  • 5+ years of experience working at various levels of the software stack, including web development, data persistence, and end-user authentication
  • 5+ years of experience working on teams leveraging an Agile software development approach
  • 5+ years of experience developing applications and working in environments that must conform to federal security compliance requirements such as NIST SP 800-53 or DISA STIGs
  • Ability to perform basic web server configuration, such as rewrite rules on a variety of web server software, including Apache HTTPD and Microsoft IIS
  • A desire to integrate and automate development, security, and operations responsibilities with members of a cross-functional team
  • Understanding of the principles of a migration to a cloud architecture
  • Knowledge of the principles of software testing, especially end-to-end testing, unit testing, and integration, with an ability to apply the principles to a variety of programming languages and frameworks
  • An understanding of writing and testing code in Angular 10, ensuring that the front-end Angular application can query APIs
  • A solid understanding of code versioning technologies such as GIT, SVN, and Mercurial
  • Ability to use CSS (and CSS preprocessors, such Sass) to develop web layouts that match designer visions at a range of screen resolutions that support responsive design
  • Solid grasp of working with data structures such as Objects and Arrays

Nice to have:

  • Familiarity with development of SiteMinder Authentication Schemes
  • Experience developing applications that run in containerized environments, preferably with Kubernetes or OpenShift
  • Deep familiarity with automating administration of Windows Server 2012R2 and 2016
  • Understanding of Linux system administration and automation using shell scripts
  • Experience configuring and automating CI/CD tools and pipelines for both automated testing and deployments
  • Experience leveraging and automating the execution of static security analysis tools like Sonar Scanner and dynamic application security testing tools such as OWASP ZAP
  • Experience creating and delivering product demos to a variety of stakeholders, including clients and end users
  • Experience creating and delivering presentations on product status and roadmaps
  • Knowledge of identity and access management principles, including building applications that integrate with IdPs that communicate both using SAML and OIDC/OAuth2, especially with identity management tools such as SailPoint, CA Identity Manager, and CA SiteMinder
  • Familiarity integrating with external identity providers, preferably Login.gov
  • Experience leveraging a comprehensive approach to logging frameworks

WORK ENVIRONMENT
Work is performed in an air-conditioned office environment
Cherokee Federal has suspended it’s COVID mandate. However, it’s important to note that Cherokee Federal employees are included as covered employees in U.S. Presidential Executive Order 14042, which mandates Covid vaccines for federal contractors. Executive Order 14042 is currently not subject to enforcement by the Federal government. Therefore, Cherokee Federal has suspended application of the mandate and continues to monitor the government’s guidance on administration of any vaccine requirement.
*_Estimated Starting Salary Range: $116,000 - $136,000 annually*_
_* _*
(Cherokee Services Group, LLC) offers a competitive benefit package, including medical, dental, and vision plans for regular full-time employees, 401(k) with 100% match up to 6%, life insurance, paid time off and more. Paid sick leave is provided in accordance with applicable law.
ABOUT THE TEAM
Cherokee Federal is a collective group of subsidiary companies of Cherokee Nation Businesses (CNB). CNB is the economic engine of Cherokee Nation, the largest Native American tribe in the U.S. As a trusted partner, the Cherokee Federal team of companies manages nearly 2,000 projects of all sizes across the construction, engineering and manufacturing, and mission solutions portfolios – ranging from advanced data analytics and telehealth to cybersecurity, cloud and logistics.

Since 2012, our team of companies has won $6 billion in government contracts and completed more than 5,300 federal missions. Our 3,600+ employees work in 20+ countries, 50 states and 2 U.S. territories.
Why Cherokee Federal? Visit cherokee-federal.com to learn why you should join our team!

COMPLIANCE
Cherokee Federal is an equal opportunity employer. We are committed to prohibiting discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, union affiliation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. We conform to the spirit as well as to the letter of all applicable laws and regulations governing all aspects of the relationship between the Company and its employees, including, but not limited to, recruitment, employment, promotion, transfer, training, working conditions, wages and salary administration, employee benefits, and application of policies. The policies and principles of EEO also apply to the selection and treatment of independent contractors, personnel working on our premises who are employed by temporary agencies and any other persons or firms doing business for or with the Company.
#CSG
#CherokeeFederal #LI-RC1

Job Type: Full-time

Pay: $116,000.00 - $136,000.00 per year




Please Note :
caminobluff.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caminobluff.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.