Shamrock Trading Corporation is looking for a Software Engineer to join their Engineering team to participate in the development, maintenance, and enhancement of business applications.
Requirements
- Strong technical knowledge, with hands-on experience managing systems development in new computing architectures and environments
- Knowledge of relevant technology, tools and middleware is critical, including development technologies and programming/scripting languages.
- Practical or scholastic experience in business application design, development, installation, and modification in an IT environment.
Responsibilities
- Develop, test, deploy, maintain, and improve software applications
- Write clean, scalable, and efficient code following best practices and coding standards
- Collaborate with cross-functional teams, including product owners, designers, QAs, and SREs
- Debug and resolve technical issues across the software stack
- Perform code reviews
- Develop and execute unit tests to ensure software quality
- Create and maintain documentation for code, systems, and processes
Other
- Bachelor’s degree in computer science or equivalent work experience
- Participate in Agile ceremonies such as sprint planning, stand-ups, retrospectives, and other meetings
- Work closely with QA to ensure high-quality software delivery
- Adhere to and promote secure coding practices and data protection standards
- Support production systems and participate in on-call rotations as needed