We are searching for
We are looking for skilled professionals to join the PES (Payment Ecommerce System) project team, driving the continuous development and improvement of Office Timeline products (Office Timeline Website). Office Timeline offers two primary solutions: Office Timeline Online and the Office Timeline Add-In, both designed to empower project managers, marketers, consultants, and IT professionals in creating stunning, professional timelines with ease.
These products are sold exclusively through our custom-built e-commerce platform. Our goal is to deliver high-quality software solutions, leveraging advanced technologies and modern development practices. Below is an overview of the project, team structure and the technologies you’ll be working with.
If you meet the qualifications and are interested in joining our team, please submit your CV for immediate consideration! You can also reach us at jobs@rms.ro.
*This position is available exclusively for Romania
Project Overview
As part of the PES project team, you’ll contribute to a comprehensive and innovative platform that supports the business operations of Office Timeline.
PES Project Components
- Sales and Presentation Website: A user-centric website, featuring up to 60 content-rich pages.
- E-Commerce Module: Supports both B2C and B2B sales scenarios.
- Licensing Module: Manages customer license keys for seamless product access.
- Email Blaster Module: Drives effective marketing campaigns.
- Admin Portal: Empowers our Technical Support and Corporate Sales teams.
- Blog: A platform for tutorials, knowledge-sharing, and marketing content.
- Back End Components: Tracks application performance and stability.
- Reporting Dashboards: Delivers data-driven insights for operations and performance.
Development Process & Culture
We are committed to building a collaborative, growth-oriented development environment, where we continuously refine our practices. Here’s a closer look at our approach:
- Working Methodology: A hybrid approach is applied, blending elements of Kanban and Scrum, with a stronger focus on Kanban. Workflows are structured around iterations, determined by estimates. Daily standups keep the team aligned, and planning and refinement sessions are scheduled as necessary to support continuous improvement.
- Peer Programming: Fosters collaboration, knowledge sharing, and skill-building among team members.
- Code Reviews & Mentorship: Encourages regular feedback, fostering individual growth and high-quality code.
Team Structure
The team consists of 1 Business Analyst, 1 Software Architect, 1 Infrastructure Engineer, 1 Technical Lead/Software Developer, 3 Software Developers, and 2 Software Testers, all at middle to senior level, to ensure comprehensive project analysis, design, development and testing.
Role Overview
If you’re a forward-thinking developer, passionate about creating exceptional user experiences, and working with the latest technologies, we encourage you to apply and join us in this exciting journey!
Key Responsibilities
- Collaboration & Communication
- Work closely with cross-functional teams (e.g., designers, QA, DevOps) to ensure seamless product delivery.
- Participate in client or stakeholder meetings to gather requirements and provide technical insights.
- Troubleshooting & Debugging: Diagnose and resolve complex technical issues, ensuring minimal downtime and optimal performance.
- Continuous Improvement: Actively engage in process improvements to enhance team productivity and streamline development workflows.
- Documentation: Ensure proper documentation of code, processes, and system architecture to facilitate knowledge sharing and onboarding.
Technologies Used in the Project
The PES project leverages the latest technologies, ensuring the team stays on the cutting edge:
- Languages & Frameworks:
- C#, .NET 6, ASP.NET Core MVC, ASP.NET Web API, Entity Framework 6
- JavaScript Vanilla, Knockout.js, jQuery
- HTML5/CSS3, Bootstrap 4
- Storage Solutions: MS SQL, Elastic Search, Azure Storage
- Azure Services:
- App Services, Functions, Azure Front Door
- Service Bus, CDN
- Azure Dev-Ops: continuous Integration builds/releases
- Azure Active Directory B2C
- Third-Party Providers: Stripe for payments, SendGrid for email services, Bitly for link management, Hubspot
- Security: MS Web Application Firewall
- Code guidelines: JetBrains Resharper
- Testing Tools: Selenium, Postman, Webload, XUnit
What We’re Looking For
- 3+ years’ experience on web applications
- Strong knowledge in C#, ASP.net MVC, .Net 6+
- Good knowledge of SQL and relational database systems
- Good understanding of SOLID Principles, Object-oriented programming (OOP), data structures and algorithms
- Knowledge of software implementation best practices in enterprise development
- Bachelor’s degree in Computer Science, Engineering, or a related subject
- Good command of English (spoken and written)
Nice to Have
- Experience with Azure cloud-based services
- Experience with Entity Framework as an ORM
- Knowledge of scalable applications and microservices architectures
- Familiarity with Elasticsearch and Kibana
Benefits
- 22 paid vacation days, 2 additional Company paid free days (Christmas and Easter), loyalty program (additional vacation days for people employed for a certain number of years)
- Floating holidays (January 24th, May 1st, June 1st, August 15th)
- Continuous learning on all levels (fast integration for new employees, annual training program, professional certificates)
- 5 Company paid leave days for individual study on certificate/school/courses exams
- Flexible working time
- Fun, relaxed, and inclusive team & work environment
- A broad package of medical facilities for employee and one co-beneficiary
- Preferential banking services
- Monthly meal vouchers
- Legally accepted gift vouchers for employees and children of employees
- End year, Easter, and childbirth bonuses
- Flexible remote working