Job Title
Preferred Experience:
- Assist with the gathering of requirements for various development efforts.
- Experience with new development work, setup organization, and work with SF professional service to engage on projects
- Design, develop, document, test and debug new and existing software systems and/or applications for internal use, perform defect corrections (analysis, design, code).
- Experience leading and providing guidance and best practices in designing and application development specific to the technology being used.
- Experience managing configurations, workflows
- The ability to share practice recommendations for release planning to include work breakdown and task planning.
- Experience with Agile development methodology
- Experience developing new and/or enhancements to include configuration activities, visual force pages, apex classes, apex triggers, etc. in Salesforce.
- Development experience with Lightning Components development, Apex Development and Service Cloud.
- Community/Experience Cloud is considered a plus
- Assisted with Salesforce API integration for applications residing on various platforms
- Developed new and/or enhancements with Java programming or Javascript, JSON
- Experience using DevOps tools (e.g. GIT, Jenkins, SonarCube, Salesforce DX, Visual Studio, etc)+
- Knowledge of Service Oriented Architecture, Complex Event Processing, or Microservices and APIs preferred.
- Experience in travel/and or airline operational software development preferred.
- Experience with Java and related technologies preferred
- Experience working within an Agile methodology is a plus
- Experience working with or building applications using Micro services architecture, preferred
- Experience with 5 years of progressive experience in enterprise software development using Java, J2EE, Spring, Spring Boot, Spring integration, React, Angular, Oracle, in-memory database such as gemfire, elastic, XML, JSON and REST web services preferred
- Experience in Devops Practices preferred
- Build experience including Jenkins, Gradle, GIT, BitBucket, and Stash preferred
- Strong understanding of architectural principles, design patterns and common methodologies across a variety of technologies, preferred
- Strong ability to mentor and guide technical resources, with a focus on growth of the technical bench, preferred
- Experience leading diverse technology teams both formally and informally, preferred
- Ability to negotiate and influence across teams and organizations, preferred
- Comfortable communicating clearly and concisely to Senior Leaders and Executives, preferred
- Ability to present technical information appropriately to both technical and non-technical audiences, preferred
- At least 5 years of experience identifying and exploiting application vulnerabilities, preferred.
- Experience developing in C#, ASP, .Net, ObjectiveC, GO, or Java, preferred.
- Experience performing Web Application Assessments, preferred.
- Experience performing Mobile Application Assessments, preferred.
- Experience performing Penetration Assessments against internal and external corporate networks, preferred.
- Experience performing network reconnaissance activities and acquire OSINT to support engagements, preferred.
- Experience with Penetration Testing tools such as; Burp, Zap, Nmap, Metasploit, and Empire, preferred.
Certifications:
SF Platform Dev certification (programmer 1 preferred; Programmer 2 highly preferred).
Physical Abilities:
• May be asked on occasions to lift and/or pull weights loads of approx. 20 lbs. on a periodic basis.
• May require extended work hours per Leaders' request.
• May be asked to climb, bend, kneel, crawl, and stoop on a periodic basis.
Knowledge/Skills/Abilities/Work Style:
• Advanced knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and / or work experience.
• Proactively shares knowledge and skills of software development and testing to solve a range of problems.
• Advanced knowledge of at least one required programming language.
• Excellent partnering, communication, negotiation skills, and execution in working with various Technology or partner Teams.
• Ability to articulate (verbally / visually) ideas, approach, concepts, options, risk, impact, and provides guidance to technical, non-technical, and Leadership audiences.
• Able to lead multiple assignments, whether administrative or project related, while maintaining a successful level of completion in all responsible work. Able to mentor others to do the same.
• Ability to lead ideating, presentations, mentoring and group-thinking sessions. Ability to influence without authority.
Required Skills: Candidate will need to be able to sit in Dallas and be comfortable with 2 days a week on site, this will be a hybrid remote/onsite model. Salesforce Lightning development experience is required and a must Experience working with Lightning web components (LWC) Must have good verbal communication Must be confident, able and comfortable with 60%-70% custom code/development, only 30% will be enhancing and improving existing code. This is a Sr. Developer role that will not be a customer facing position, just need solid development/code ability. Will not be an admin role.