IDT Technologies is looking for a Senior C# developer.
Our Product: https://www.net2phone.com/
IDT Net2Phone Emerging Technology Team will create quality new features and optimize the existing code base for our suite of mobile and web apps.
The team is looking for an experienced software engineer with a full stack and mobile experience to join and add value by challenging assumptions and introducing new ways of looking at problem sets.
You should be comfortable developing prototypes as well as production grade enterprise systems. You have the vision and drive to take an idea from concept to prototype to product and a desire to be involved in all aspects of the process.
You are excited to develop and own new products from scratch in a lean, agile and tight-knit team, and aren’t afraid of wearing multiple hats to get it done when necessary, to help the team.
You are a generalist with at least one area of expertise and more than you are passionate about. You can architect solutions for complex domains but have learned to not use a sledgehammer to crack a nut.
You have strong communication and problem-solving skills, creative thinking, empathy and you thrive in small, agile teams yet you are capable of working solo without supervision.
Experience in large production level, transactional billing systems is highly valuable.
About the Opportunity:
Design, architect and implement Full Stack, transactional web enterprise systems
Document the service architecture in order to support internal integrations for digital interfaces and business analytics
Support the healthy growth of our team by being a leader and providing mentorship to new team members
Write clean, DRY and modular code, providing proper documentation when necessary
Extend the tools and capabilities of the team to support the ability to perform rapid prototyping
Understanding of industry standard design patterns.
3-6 years programming in C#
Knowledge of Java, Go or Dart is a plus.
Knowledge of Typescript, CSS, and HTML can be useful.
Experience working with different types of databases. (SQL & NoSQL)
Experience with scalable, high-performance transactional systems.
Establish best practices in OOP & Design, architecture, CI/CD.
Experience working with Agile/Scrum methodologies
Knowledge of Docker, Git, Jenkins, Ant, Maven, or other similar technologies
Experience in development of Web Services (SOAP and REST)
BS and/or 3 Years Experience
Free regular English lessons in the office;
Professional training, seminars and conferences compensation;
Many opportunities to grow, both professionally and in the career;
Work environment: world-class office, fresh coffee, tea, fruits and cookies, shower, chill-out zone, corporate library, free car/bicycle parking place, 5 minutes walk to underground (Lenina str., / Centre “LeninGrad”);
Regular team building events;
Flexible working hours, 26 vacation days per year, 5 sick days a year fully covered (paid) without sick leave required;
Free Medical insurance, Sports activities reimbursement;
Extra perks: Relocation package for foreign citizens, Referral bonuses, Cash gifts for significant life events (Birthdays, Marriages, Child Births, etc.);