Our client is modernizing the way organizations use data. We are supporting their efforts to hire a Senior Software Engineer. This person will be responsible for the design and development of the platforms backend functions, working closely with all engineering functions in this test-driven development environment.
We are seeking talented engineers who have experience working as part of a cross-functional team of professionals to develop overall concept, design and integration objectives in a variety of environments. This person should be a self-motivated, strategic thinker with the drive to take ownership of large efforts.
If youre creative, persistent, passionate about the transformative power of data, and want to have an impact on a fast-growing business, then we want to meet you.
Responsibilities include:
- Be part of the team developing the platforms backend functions
- Use a variety of technologies building software that works with databases
- Work closely with other senior engineers and product leadership to translate business requirements into a technical design that can be understood and implemented by a cross functional team
- Work in an agile, CI/CD based, test-driven development environment
Required qualifications:
- BS in technology or engineering field, or equivalent experience
- 5+ years software development experience programming in Java
- Experience developing at the "data layer" (we're not too concerned with specific tech, since we integrate with and use it all - just that you have a level of experience building software that works with databases. We can teach the specifics and the right person will be open to learn!)
- Ability to use innovative analytical approaches to proactively solve a broad range of problems across technologies.
- Ability to translate business requirements into a technical design that can be understood and implemented by a cross functional team
- Experience working in a continuous deployment organization with multiple deployments each week is a plus
- Strong team contribution and interaction; positive team member who enjoys working in a collaborative, fast-paced, startup environment
- Good written and verbal communication skills
- Ability to provide input into technology roadmaps
- Experience creating and maintaining technical documentation
- Contribute to internal knowledge of best practices in emerging technology
Big pluses include:
- Experience in Web Services Design, Testing, and Implementation
- Semantic Web (RDF/SPARQL) experience
- Experience with graph databases
- Experience writing language parsers (we use a Scala combinator parser, but any parser experience is a bonus)
- Experience developing in the AWS ecosystem
by via developer jobs - Stack Overflow
No comments:
Post a Comment