1. Develops complex software, creates and executes designs for small sets of new functionalities in accordance with applicable software development methodology and releases processes
2. Experience with software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
3. Work with our engineering team to design and deliver new features for our web applications tools
4. Ability to understand requirements from product owners and... work with teams to ensure timely delivery.
5. Collaborating with team members to create effective technical solutions
6. Practicing test-driven development, unit testing, integration testingRead more