The Senior Software Engineer has a mastery of most aspects of software engineering, understands the Architectural road map, how products fit into it, and moves features and maintenance tasks through the SDLC.
B.Sc. degree or higher in Computer Science or related fields;
SIP Trunk routing & manipulations;
SIP protocol expert;
5+ years of experience as a software engineer.
Java Standard Edition;
REST and SOAP based web services (JAX-RS, JAX-WS);
batch processing services;
building and migrating to Microservices and frameworks like Dropwizard.io, Spring Boot;
IaaS and PaaS — primarily Amazon Web Services (AWS);
SQL and NoSQL databases (Cassandra, MySQL, MSSQL, AWS RDS);
ORM libraries (JDBI, JPA, etc.);
Git and Github;
Continuous Integration/Continuous Deployment;
collection, monitoring, and alerting of software metrics;
Linux/Unix and shell scripting.
Besides such basics as a competitive salary, comfortable and motivating work environment, here at Intellias we offer:
For your professional growth —
Innovative projects with advanced technologies;
Individual approach to professional and career growth (Personal Development Plan);
Regular educational events with leading industry experts;
English and German courses.
For your comfort —
Flexible working hours;
Spacious office with lots of meeting rooms;
Kids’ room with professional baby-sitter (offices in Lviv & Kyiv).
For your health —
3 health packages to choose from — medical insurance, sports attendance or mix of both;
Annual vitaminization program;
Annual vaccination and ophthalmologist check-up.
For your leisure —
Corporate celebrations and fun activities;
Beauty parlor (offices in Lviv & Kyiv).
Helps identify epic level software platform maintenance tasks and defines the description, acceptance criteria, estimated effort (T-Shirt Size), and the stories needed to complete the epic;
Defines Non-Functional requirement stories for business feature epics including the description, acceptance criteria, story points;
Estimates story points for business functional requirements stories;
Maintains quality gates for team software like code test coverage, code reviews, best practices, and makes sure these are enforced for any work done by any member of the team;
Maintains the developer on call schedule for projects owned by the team and ensures 100% on call coverage. Also ensures that all developers on the team are prepared for on call duties;
Participates in on call rotation;
Helps investigate new and better software technologies and methodologies for the team to use;
Maintains software metrics collection, monitoring, and alerting for projects owned by the team;
Tests software in local and developer environments against story description and acceptance criteria;
Work with SDET and DevOps to help build out continuous integration and continuous delivery build pipelines;
Provides learning opportunities to Developers on a quarterly basis.
Our customer makes cloud communications radically better for service providers. Their Cloud Voice Platform is a web-scale, turnkey, virtualized software solution that enables cable, mobile, telco and other broadband providers to rapidly customize, launch, and profit from VoIP and UC services. With their SaaS solution, voice becomes a robust broadband application and service providers realize massive simplification, new service possibilities and a lower total cost of ownership. This new way to deliver voice untangles service providers from the restraints of old-school voice networks and accelerates innovation and growth.
The team would be focused on building VOIP features on top of custom free switch AWS application. Features would include: call routing, call following, advanced inbox capabilities.