Experience and Requirements:
5+ years of recent development experience in enterprise systems;
Proficiency in Java, Spring, Jakarta EE and SQL technologies;
Experience with Oracle DB (SQL, PL/SQL);
Excellent knowledge of software engineering best practices (e.g. Agile software development, unit testing, code reviews etc.);
Experience with building APIs and services using REST, SOAP;
Strong troubleshooting and problem-solving skills;
Good written and spoken English;
Good communication and interpersonal skills.
Experience in Docker, Rabbit MQ, Kafka;
Experience in telecommunications (OSS/BSS).
B.S. \ M.S. in Computer Science, Software Engineering, or another related field.
Medical insurance, covering dental services, online consultations with doctors, Coronavirus disease (COVID-19) diagnostic and partial covering, dental and optical services, massage;
More than 300 hard and soft-skills programs by the corporate career development center;
Open environment and encouraging knowledge sharing culture;
Free English courses and opportunity to practice foreign languages daily.
Take part in implementation projects and further support of developed software source code and configuration:
— Analyze functional requirements and put them into implementation considering existing system and product components architecture;
— Assisting in task decomposition;
— Implement necessary changes following software engineering best practices.
Troubleshoot, analyze, provide workarounds and resolve various complex software and operations problems related to customer solution during acceptance and production phases;
Provide post-production support services for the customers, including the following activities:
— Analyze, identify, prioritize and assist in resolution of issues in production environments within defined SLAs;
— Analyze, categorize, implement and deploy change requests and enhancements to further improve the existing solution;
— Maintain and improve the performance of existing software.
Mentor and train new team members;
Support User Acceptance Testing and Production rollout;
Perform code review.
Since 1993, Netcracker Technology has been developing and implementing unique IT solutions for more than 250 customers worldwide, mostly telecom providers. We create dozens of innovative products and lead the global market of BSS/OSS solutions ready to be used in the cloud environment. Our comprehensive portfolio of software solutions and professional services enables large-scale digital transformations, unlocking the cloud’s opportunities, virtualization, and the changing mobile ecosystem.
We are currently looking for a Senior Software Engineer.
Why join our team:
Work on design, development, and customization of mission-critical solutions to world-leading telecom companies;
Implement and support innovative technologies such as 5G, eSIM, Internet access by satellites in low Earth orbit, IoT, etc.;
Get unlimited opportunities for professional and career development in a global company.