OverviewProfessional Software Engineering role maintains, designs and develops high quality software applications and systems.
With limited supervision, the role collaborates with cross-functional teams to implement new features, upgrade existing software, and improve performance and functionality through clean, efficient and scalable code.Key ResponsibilitiesDesign, develop and maintain software...