Junior Software Engineer



Software Engineering
Posted on Tuesday, February 6, 2024

● Contribute to multiple development projects and collaborate with cross-functional teams to support the definition, design, and implementation of new features, ensuring timely and budget-conscious delivery.

● Assist in-house software developers and engineering teams in developing, testing, and

maintaining full-stack applications, contributing to system consistency and availability.

● Help senior developers in scoping out development projects, including understanding

deliverables, timelines, and resource needs to support new features that enhance

platform engagement.

● Support the negotiation process and manage relationships with subcontracted teams

under the guidance of senior staff, focusing on clear expectations and accountability.

● Maintain a positive and productive working environment for development teams by

adopting and adhering to best practices in software development and documentation,

aimed at high-quality outputs.

● Assist in communicating between technical teams and senior management, helping to

turn strategic goals into actionable engineering tasks.

● Monitor project progression under the guidance of senior developers, helping to

anticipate and address potential risks, and adapt to necessary changes.

● Work within industry standards and company policies to ensure compliance throughout

the software development lifecycle.

● Utilize best practices for software development and documentation, ensuring high-quality outputs.

● Act as the primary liaison between technical teams and senior management,

understanding the strategic objectives and executing on engineering plans.

● Report project progress, understand and communicate risks, and escalate as necessary.

● Maintain compliance with industry standards and company policies across all software

development processes.