salesforce.com
Senior Software Engineer - Tools
Greater Seattle Area, US - Computer Software, Information Technology and Services, Internet
Note:
Salesforce will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.
We are looking for a tools-focused software engineer to join a world class team of highly motivated software engineers and infrastructure experts to deliver high quality tools, frameworks, dashboards, and APIs to solve Salesforce's top capacity and automation projects. They are needed to match the staggering growth of our service.
The engineer will be responsible for design, development, unit testing, feature testing and post-release support of tools, frameworks, APIs, and dashboards, that are used by a variety of internal teams at Salesforce.com . The ideal candidate will be able to learn quickly, work in a fast paced, team driven environment, and have the ability to communicate well with non-technical staff.
Salesforce.com is the global leader in customer relationship management (CRM) software. We pioneered the shift to cloud computing, and today we're delivering the next generation of social, mobile and cloud technologies that help companies revolutionize the way they sell, service, market and innovate-and become customer companies. We are the fastest growing of the top 10 enterprise software companies, the World's Most Innovative Company according to Forbes and one of Fortune's 100 Best Companies to Work For. Our more human, less corporate culture is built around doing work that matters, winning as a team and celebrating success Aloha-style. Ready to find your #dreamjob?
Responsibilities:
• Architect, design, and implement tools, frameworks, and dashboards to support complex infrastructure efforts
• Adopt, embrace, and promote agile and test-driven practices with your peers
• Mentor others in development technologies, tools, and processes
• Participate and promote architectural initiatives, balancing long-term velocity with short-term customer needs
• Resolve technical issues in existing applications
• Do pair programming with peers to not only develop but also execute on quality related tasks like code reviews, unit tests, functional testing, automation of functional and performance test cases. Ensure that the features are delivered with highest quality.
• You will need to identify ways to improve reusability, refine existing projects for modularity, estimate and prioritize work for optimal risk mitigation and delivery.
Required Experience/Skills:
• BS or higher degree in Computer Science or Electrical Engineering
• 5+ years of OO programming experience in Java, Scala, C++, C#
• 2+ years of DevOps focused roles with system, network, and ops teams
• 2+ years experience with script languages JavaScript, Perl, Python, Ruby, Shell
• Strong analytical and problem solving skills
• Experience in delivering engineering applications using agile/scrum methodology
• Excellent written and verbal communication skills with outstanding attention to detail
• Innovator with good ideas, strong problem solving abilities, and a results-oriented attitude
• Ability to learn quickly and deliver high quality code in a fast-paced, dynamic agile team environment
Desired Experience/Skills:
• Experience with tool design and development
• Experience with tools such as Puppet, and Nagios
• SysEng, NetEng, DBEng and Storage engineering knowledge
• Experience with web and enterprise technologies
• Good understanding of schema design and SQL development
• Experience with Web Services development
• Experience building usable and scalable systems or applications.
• Familiar with Application servers (e.g. Resin, Weblogic, WebSphere, JBoss)
• Familiar with J2EE Technologies (e.g. JSP, Servlets, EJB, WebServices, SOA)
No salary provided
Posted March 02, 2015 at 01:28AM from LinkedIn http://ift.tt/1DIlxk7
via IFTTT
No comments:
Post a Comment