The National Rural Electric Cooperative Association (NRECA), with offices in Arlington, VA and Lincoln, NE is the trade association for over 900 consumer-owned electric cooperatives serving more than 42 million people. NRECA is committed to harnessing the strength of America's electric cooperatives into a single powerful voice. NRECA has won the following awards over the past few years:
* Top Workplace by the Washington Post * 100 Best Places to Work - ComputerWorld Magazine * 50 Best Places to Work - The Washingtonian * CARE Award Recipient - Recognizing organizations that promote a positive work-life balance * Best Place to Work Award Recipient - Lincoln, NE * Gold Well Workplace - Wellness Councils of America * State of NE Governor's Wellness Award - Grower Level
At NRECA, we work with people who are leaders in their fields. They are down-to-earth, hardworking professionals committed to helping our members serve their communities. Our work is interesting, constantly evolving, and requires new skills to meet the evolving needs of a dynamic industry. In this collegial, inclusive work environment, united around the compelling purpose and history of electric cooperatives, we thrive. And topping it off, NRECA cares about each person's overall well-being, encouraging health, financial security, and a sustainable work/life balance. EEO/AA- M/F/Disability/Protected Veteran Status/Genetic Data
Summary Principal Security Representative P.5
Position Summary: A senior technical Identity Management Engineer/Developer role within NRECA's Information Security Services Team which provides Identity and Access Management solutions to NRECA IT Business Application Development and Support teams, as well as other IT and Business customers.
Essential Duties and Responsibilities:
Function as a key member of the information security services team working with a wide variety of other technical groups within information technology.
Architect and implement new Identity and Access Management systems for NRECA products, employees, and cooperative members.
Drive roadmap, strategy, innovation for all aspects of IAM products including NRECA's strategic cloud and mobile initiatives.
Develop, test, implement, support and enhance NRECA's "suite" of custom Enterprise Security Services such as IdentityProvider, Identification, RoleProvider, and Auditing API's.
Act as a project resource on various business application development projects to promote secure software development and to ensure that proper security controls are included in the requirements, design, and implementation phases of the SDLC.
Requirements and Qualifications
Formal Education Required: Bachelor's Degree in Computer Science, Computer Information Systems (CIS) or related technical field is required.
Experience and Certifications Required:
10+ total years of relevant experience in software application web development with 5+ years of experience focused on .Net, .Net Core (C#).
Experience with continuous integration and continuous delivery (CI/CD) tools and test-driven development.
Experience building and deploying RESTful APIs, HTTP, and web services.
Experience with scripting language such as PowerShell, BASH, Python or similar.
Strong working knowledge of IAM protocols and specifications such as SAML, OpenID Connect, 2FA / MFA, OAuth 2.0, Graph API, Active Directory, LDAP and SCIM
Preferred Experience: Hands on experience with the following is a plus:
Experience configuring, administering, and customizing Identity Management Solutions such as Microsoft Identity Manager.
(MIM/FIM/ILM/MIIS), or comparable Identity Management solution.
Experience with Agile frameworks preferred.
Strong working knowledge of IAM technology and related vendors, including the following: Okta, Ping, AD FS, PAM, Azure AD.
Experience or knowledge with a cloud provider(s) Amazon AWS, Microsoft Azure.
Passion for security and cutting-edge security concepts.
Understand, implement, and automate security controls in Amazon AWS or other public cloud providers.
Proven skills in technical writing, verbal communication, and problem solving.
Security Certifications such as e.g. CISSP.
Essential Physical Requirements:
The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal and extensive reading.
Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. If the use of arm and/or leg controls requires exertion of forces greater than that for sedentary work and the worker sits most of the time, the job is rated for light work.
Disclaimer Statement: The preceding job description has been written to reflect management's assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned.