Top 3 Reasons To Join Us
The Job
Our teams work as feature teams in waterfall and agile modes (as appropriate), working on the full stack necessary to deliver our products. Therefore, we are looking for people who are passionate about tech, clean code and able to pick up on new stacks whenever needed. We are practicing agile in a pragmatic way so that we can deliver value frequently and incrementally.
Responsibilities
- Contribute to the software design of the products / services we develop. Take ownership of delivering quality software.
- Skills designing and developing software using modern security techniques and strategies.
- Make the software design of the tasks / features you will work on with a mindset of adaptability and maintenability (clean and readable code, test coverage, safe code...).
- Develop features as planned with the team during the sprint planning using the right engineering practices: unit testing, continuous integration...
- Guide the team on best practices to implement APIs (life cycle, versioning, test approaches...) that can be easily integrated and maintained over time with third parties
- Actively participate to the different team ceremonies and take ownership of topics to get things done. Help other team members when possible to push things forward as a team
- Cooperate daily with Product Owner / Business Analyst / Tester to understand well requirements to be developed and how to test them, and demonstrate proactive behaviour to suggest business improvements.
- Share with others to foster collective learning and improvement in our technological know-how and practices.
- Make presentations in tech events / meetups on innovative projects that we are doing to foster the development of the tech ecosystem in the tri-state area and to participate in building our brand in the tech community
Your Skills and Experience
- Strong in Data structures & algorithms / Object oriented Design / Design patterns
- Strong experience building native applications for iOS and Android, Javascript technologies (react, vue, [protected info]), HTML / CSS technologies, .NET, and capability to learn new languages if needed such as Golang, Python...
- Strong in API design and implementation, building secure software using security techniques and strategies.
- Proficient and knowledgeable in various design patterns.
- At ease with waterfall, agile practices and continuous delivery practices.
- Experience working on service oriented architectures and designing software in this context
- Operational experience with Outsystems (or other Low Code/No Code platform) and/or any Enterprise Content Management software is a definitive plus
- A plus if you have demonstrated scrummaster skills
- Prefer candidates with 5 years of experience
- Bachelor's degree or equivalent experience in Computer Science or related field
Why You'll Love Working Here