Software Engineer II for TD, focusing on improvements and new microservices in Online & Mobile backend team. Collaborating within Agile Scrum teams to enhance customer experiences.
Responsibilities
Work with other software engineers in Agile Scrum teams to design and build API's according to business requirements and architectural guidelines
Adhere to developer expectations defined by the team to ensure high-quality, re-usable, and maintainable software, including unit testing, code reviews, and documentation
Continuously enhance your own knowledge and expertise to keep current with leading-edge technologies, trends, and developments, and transfer this knowledge to the team through informal day-to-day interactions.
Work on a broad range of tasks and multiple, concurrent projects.
Prioritize and manage own workload in order to deliver quality results and meet timelines
Help create a positive team environment that promotes collaboration, quality, innovation, and teamwork
Perform Unit and System Integration testing
Troubleshoot and determine root cause and resolution for application defects
Ensure defect free programming by testing and debugging using available/appropriate tools and participate in reviewing peer coding
Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities
Continuously enhance knowledge/expertise and keep current with leading-edge technologies trends/developments and develop expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution development/delivery
Requirements
Undergraduate or above in a technology program, such as Computer Science, Engineering, Information Technology Management, Financial Analysis and Risk Management, Computing, etc.
Strong knowledge of object-oriented design, implementation, and maintenance.
Understanding of Data Structures and Algorithms.
Strong coding, debugging, and problem-solving skills
Hands-on experience in REST API development using Java.
Analytical thinking, able to think like a customer and develop solutions that meet a need or uncover a new opportunity.
Ability to work in a fast-paced environment and thrives working with others.
Familiarity with source code management such as GIT
Engineer for measurement technology developing automated test software and systems for secure communication solutions. Focus on integrating external measurement systems and analysis of data processes in a hybrid role.
AI - First Developer building innovative AI - driven tools and prototypes at GenLayer Labs. Collaborating with a technical team in a hybrid environment to explore AI and blockchain technologies.
Full - time Laravel Specialist developing web applications and contributing to digital design at Plank. Join an award - winning digital design studio focused on ethical website design.
Intern in backend development working with AI - driven energy management solutions at etalytics. Collaborate closely with a skilled team to enhance the etaONE platform.
Java Developer with React experience supporting federal and commercial clients at 3500 Square, LLC. Designing scalable solutions and building interactive user interfaces while collaborating with cross - functional teams.
Junior Software Developer programming C/C++ software for gaming devices in a collaborative team. Learning opportunity in a company focused on innovative entertainment solutions.
Senior C / C++ Softwareentwickler fokussiert auf die Modernisierung von Systemsoftware in der Spielgeräte - Industrie. Entwickeln von Echtzeitsystemen unter Embedded Linux und Ersetzen von Legacy - Code.
Software Developer in game development for gaming machines company in a familial environment. Focusing on the implementation of game processes and mathematical concepts with C/C++ and Linux.
Software Developer focusing on internal application development for aerospace projects. Collaborating with engineering teams to deliver innovative software solutions.
Senior Fullstack Developer at Mollica IT guiding technical decisions and ensuring software quality. Collaborating on solutions and mentoring developers in innovative projects.