Position Type: Direct Placement
Location: Houston, TX
Summary: Delivers high quality software and technical solutions to meet product/platform needs.Works across the full stackand possesses a flexible mindset and passion for programming
Responsibilities
- Produce high quality code to meet product/platform requirements
- Adheres to architecture standards and development best practices like Test-Driven development, code reviews, static code analysis and secure coding
- Writes technical user stories and ensures that non-functional requirements are met to ensure performance, scaling, resilience and maintainability of software/solutions
- Actively resolves defects and manages technical debt
- Develops unit tests to ensure good coverage and regression testing ability
- Assists in the development of automated tests and environment management scripts
- Practices DevOps methods like CI/CD, SDLC automation and proactive monitoring/telemetry
- Participates in sprint planning, daily stand-ups, sprint reviews andretrospectivestoenable progress, and surface and resolve impediments
- Performs spikes and investigations to evaluate new tools/technologies
- Collaborates with the team to support end-to-end including design, development, QA, deployment and production support
Mandatory Experience:
- Bachelor's degree in CS or 3 years of relevant developer experience
- 2-5 years of experience in coding, testing and application development in an agile environment, depending on education
- Practical experience of Java, .NET, Ruby, Python or other relevant modern programming languages
- Good understanding of Scrum, Lean, XP, Kanban and other agile development techniques
- Experience building and deploying applications on a cloud platform such as AWS
- Basic understanding of DevOps, including continuous integration, continuous deployment / delivery, configuration and containerization, infrastructure as a code, and monitoring
Preferred Experience:
- Minimum 3 years of Salesforce platform experience (Apex, VisualForce, Lightning)
- Understanding of the Salesforce product suite.
- Configuration experience using the Salesforce point-and-click application administration interface
- Active Salesforce certifications or ability to achieve relevant certifications upon hire
Competencies:
- Demonstrated "agile-development mindset with strong customer-focus & results-orientation
- Flexible mindset (not married to a single language) and a strong desire to continue to grow skillset and work across the full technology stack
- Effective interpersonal, teamwork and collaboration skills
- Strong analytical and business problem solving skills
- Strong communication skills