Classification: Contract
Contract Length: 12-months
Location: Nashville, TN
Position Summary
This position requires a candidate who can analyze business requirements, perform design tasks, construct, test, and implement solutions with minimal supervision. This candidate will have a track record of participation in successful projects in a fast-paced, mixed team (consultant and employee) environment.
Responsibilities
- Leads and closely collaborates with team members to successfully execute development initiatives using Agile practices and principles
- Leads efforts to design, development, deploy, and support software systems
- Integrates new/existing software with existing systems
- Collaborates with business analysts, project lead, management and customers on requirements
- Participates in large-scale development projects involving multiple areas outside of core team
- Designs fit-for-purpose products to ensure products align to the customer's strategic plans and technology road maps
- Comprehend and estimate high-level requirements with accuracy
- Demonstrates and coaches value-based decision making and Agile principles across teams
- Coaches team on existing system structure, constraints and deficiencies with product
- Shares knowledge and experience to contribute to growth of overall team capabilities
- Focuses on customer satisfaction
- Rapidly prototypes and delivers just-in-time solutions
- Gather requirements, designs, constructs and delivers solutions with minimal team interaction
- Works in an environment with rapidly changing business requirements and priorities
- Serve as a leader to the teams continuous integration and continuous delivery automation pipeline
Requirements
- Demonstration of and belief in the Agile mindset.
- Experience with Salesforce, SQL, RESTful Services
- 3 - 5 years of engineering, delivering, and supporting production software products in Salesforce
- 2+ years working with object-oriented design, SQL, and web programming required.
- Excellent in developing Apex and Apex triggers
- Delivery of past software systems with documented value required
- Strong focus on delivering customer value required
- Excellent troubleshooting, analysis, and problem-solving abilities required
- Ability to engineer and build software through multiple languages and tools required
- Strong verbal and written communication with the ability to work with staff and business required.
- Experience with Scrum and Domain Driven Design preferred.
- Experience building micro services
- Willingness to learn our business domain required.
- Experience with continuous integration and continuous deployment preferred.