Engineer III, Salesforce

PenFed Credit Union
Mclean, VA
Oct 15, 2021
Oct 17, 2021
Engineer, IT, QA Engineer
Full Time
Overview Are you looking to take your career from good to great? As an employee of PenFed, every day is an opportunity to thrive, and be part of a team working to ensure our organization is providing world class service to our members, employees, and our communities. We exist to help our members realize their full potential, educate and encourage their dreams, and make every effort to follow our mission and help our members "do better." Joining PenFed is more than being an employee; it's about being a part of the PenFed family. PenFed is hiring an Engineer III, Salesforce at our Tysons, Virginia location. The primary purpose of this position is to perform complex technical analysis, design, development, and support of new and exising applications built on PenFed's internal Salesforce platform and to provide guidance to other application developers in the same. Responsibilities Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This is not intended to be an all-inclusive list of job duties and the position will perform other duties as assigned. With limited guidance of a senior staff member, develop software for break/fix and business requests by studying information needs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Set local or team-based standards for programming tools and techniques, advises on their application and ensures compliance. Assume technical responsibility for all stages of the software development process to ensure compliance with application development standards and achievement of documented requirements. Utilize technical expertise in the requirements analysis phase to ensure the solution is both fit for purpose and fit for use. Design and execute acceptance testing to improve the quality and reduce operational risk of the developed application. Provide on-going support of developed applications to reduce the impact of application defects and related incidents. Take technical responsibility for all stages in the software development process. Prepare project and quality plans and advises systems development teams. Assign work to technical staff, monitors performance and reports progress. Provide advice, guidance and assistance to less experienced colleagues as required. Specify and design large or complex systems. Select appropriate design standards, methods and tools, consistent with agreed enterprise and solution architectures and ensures applied effectively. Review others' systems designs to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology. Contribute to policy for selection of architecture components. Evaluates and undertakes impact analysis on major design options and assesses and manages associated risks. Ensures that the system design balances functional, service quality and systems management requirements. Facilitate scoping and business priority setting for large or complex changes, engaging senior stakeholders as required. Select the most appropriate means of representing business requirements in the context of a specific change initiative. Drive the requirements elicitation process where necessary, identifying what stakeholder input is required. Obtain formal agreement from a large and diverse range of potentially senior stakeholders and recipients to the scope and requirements, plus the establishment of a base line on which delivery of a solution can commence. Take responsibility for the investigation and application of changes to program scope. Identifies the impact on business requirements of external impacts affecting a program or project. May act as project leader or receive work assignments from designated project leaders. Work as the primary technical expert within a mission critical application, acting as an internal consultant for all tasks in the analysis, design, testing and implementation of assignments. Analyze, design, develop, document and test application programs and system components of a medium to complex nature. Has knowledge of the major peripheral systems that work in conjunction with assigned applications. Must be able to work multiple projects concurrently and shift priorities as required to meet business requirements and deadlines. Work as the highest level technical expert, acting as an internal consultant for all tasks in the analysis, design, testing and implementation of assignments. Ensure appropriate company and departmental Change Control and operational procedures are followed for all production-related updates assigned changes. Job duties as assigned. Key Relationships Manager Escalate issues, keep informed, advise and receive instructions Team Inspire and motivate team, provide direction and manage performance Guide, support, coach and mentor team members Review the work and proposals of team members Encourage team to work collaboratively to contribute to achieving the team's business outcomes Business Units/3rd Parties Resolve and provide solutions to issues Qualifications Equivalent combination of education and experience is considered. Bachelor's Degree in a related field. Minimum of six (6) years experience in SalesForce Development with FSC including development with Lightning web components, Apex, SOQL, SOSL, Web Services and API. Minimum of five (5) years' experience in Applications Development / Application Delivery Pipelines. Minimum of seven (7) years' experience with infrastructure designs, implementation, and support. Preferred Qualifications: Minimum of eight (8) years' experience with scripting languages such as, Python, Ruby, Bash, or Perl. Minimum of eight (8) years' experience with Functional and/or OOP programming languages, (Java, JavaScript, ASP.NET, VB.NET, Classic ASP). Minimum of eight (8) years' of MS SQL experience. Minimum of eight (8) years' using Deployment Management Tools such as Ansible, Puppet or Chef. Minimum of eight (8) years' using cloud based hosting solutions (AWS-EC2/ECS, Azure, Google Cloud). Minimum of eight (8) years' developing automation workflows and routines, using Open Source Tools. Minimum of eight (8) years' experience with large-scale software implementation (high transaction volume, high-availability concepts). Minimum of eight (8) years' experience with Windows, Linux, server automation and scripting. Minimum of seven (7) years' experience with Git. Minimum of seven (7) years' experience with provisioning tool (Docker, Nugget etc.) Licenses and Certifications Salesforce Certified Application, System or Technical Architect AWS, AZURE, Google Certified Preferred Work Environment While performing the duties of this job, the employee is regularly exposed to an indoor office setting with moderate noise. *Most roles require working in an office setting with moderate noise and the ability to lift 25 pounds.* Travel Ability to travel to various worksites and be on-call is required. Special Message Regarding COVID 19 PenFed is continuing to hire and train exceptional individuals to help us serve our 2 million members both here and around the world. In light of the current situation with novel coronavirus (COVID-19), we have modified our hiring, onboarding, training, and deployment protocols in order to comply with current local and state guidance around social distancing. About Us Established in 1935, PenFed today is one of the country's strongest and most stable financial institutions with over 2 million members and over $26 billion in assets. We serve members in all 50 states and the District of Columbia, as well as in Guam, Puerto Rico and Okinawa. We are federally insured by NCUA and we are an Equal Housing Lender. We are available to members worldwide, via the web, seven days a week, twenty-four hours a day. We provide our employees with a lucrative benefits package including robust medical, dental and vision plan options, plenty of paid time off, 401k with employer match, on-site fitness facilities at our larger locations, and more. Equal Employment Opportunity PenFed management will maintain and observe personnel policies which will not discriminate or permit harassment or retaliation against a person because of race, color, creed, age, sex, gender, gender identity, gender expression, religion, national origin, ancestry, marital status, military or veteran status or obligation, the presence of a physical and/or mental disability or medical condition, genetic information, sexual orientation, and all statuses protected by applicable state or local law in all recruiting, hiring, training, compensation, overtime, position classifications, work assignments, facilities, promotions, transfers, employee treatment, and in all other terms and conditions of employment. PenFed will also prohibit retaliation against individuals for raising a complaint of discrimination or harassment or participating in an investigation of same. PenFed will also reasonably accommodate qualified individuals with a disability so that they can apply for a job or perform the essential functions of a job unless doing so causes a direct threat to these individuals or others in the workplace and the threat cannot be eliminated by reasonable accommodation or if the accommodation creates an undue hardship to PenFed. Contact human resources (HR) with any questions or requests for accommodation at 240-224-4256. #LI-TO1