About the project: https://owmobility.com/5g-core/5g-common-data-layer/ Responsibilities : Independently put the company Agile software development process into practice as appropriate Takes ownership of product subcomponents including functional specification, design & implementation Assist in the development of implementation schedules for owned sub components Develop, maintain and extend assigned software modules within schedule constraints using the company accepted coding practices Specify and perform unit testing of developed software modules Fix bugs in software modules as necessary Assist publications department as required to document the product Assist QA engineers as required to develop of test plans and isolate software faults. Lead a department code review Work with other department software engineers to ensure successful development and delivery of product Report status in timely fashion as requested by Manager or project lead engineer Requirements: Hands-on development skills in C / C++, troubleshooting and debugging on Linux / Unix platforms Excellent understanding of OS / networking concepts, socket-level programming Design and development of complex enterprise software Very Good understanding of architecture and challenges of highly available, distributed, scalable server-side software and databases Expertise in LDAP, UD, Diameter and HTTP interfaces All-round view of software development lifecycle: requirements, architecture, design, unit test automation, source code control and release aspects, Agile processes, etc.
Ability to analyse technology choices and select the most suitable options Hands-on experience working with relational and / or NoSQL databases Ability to mentor and guide other team members to achieve common goals Java skills will be an added advantage Customer-facing skills like solution architecture, software deployment and testing in customer lab / pre-production / production environments will be an added advantage Conditions: Competitive salary Works on complex and interesting IT project Comfortable office Additional medical insurance Flexible start of the working day English courses Participation in specialized events (conferences, seminars, trainings) at the expense of the company Professional and career growth There is support when moving, help at all stages of relocation (any office of company or remote)
You are only one step away from being able to work remotely from anywhere. Fill out your email address here and then you will be directed to the application page for this remote job position. Good luck!