Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Business Intelligence & Microservices image - Rise Careers
Job details

Senior Software Engineer - Business Intelligence & Microservices

Company Description

Company Overview:

Are you a passionate developer with a flair for data-centric projects? Do you thrive in collaborative environments where your problem-solving skills are put to the test daily? Join our innovative team where we're revolutionizing Business Intelligence solutions using cutting-edge technologies and fostering a culture of continuous learning and growth.

About Us:

At Shiji, we're dedicated to pushing the boundaries of technology to deliver exceptional solutions. Located in Katowice, our dynamic team operates in a hybrid work environment, allowing flexibility and remote work options based on proximity to our office:

  • employees up to 50 km from the office (Katowice) - 4 times a month
  • employees from 50 to 100 km from the office - 2 times a month
  • employees over 100 km - remote work

Technologies We Use:

Join us and work with a diverse tech stack, including:

  • C# 8+, .NET, .NET Core, Blazor
  • SQL for both OLTP and OLAP databases
  • JavaScript
  • Microservices architecture
  • Swagger for API documentation
  • Docker for containerization (basic understanding is advantageous)
  • AWS services such as Redshift, Athena, and S3
  • Kafka for stream processing
  • Visual Studio 2022 and Resharper, Rider

Job Description

As a Senior Software Engineer specializing in Business Intelligence and Microservices, you'll play a pivotal role in:

  • Designing, maintaining, and extending microservices and capabilities of the BI solution
  • Engaging in data modeling and analysis to drive informed decisions and optimizations
  • Assisting fellow team members on a daily basis and conducting thorough code reviews
  • Collaborating on the development and enhancement of data-centric solutions
  • Promoting clean code practices and ensuring robust testing methodologies are employed

Qualifications

We're looking for candidates with:

  • Proficiency in Object-Oriented and Functional programming paradigms
  • Strong command over C# and .NET technologies
  • Extensive experience with data storage and transformation in relational and non-relational databases
  • Ability to write clean, maintainable code along with comprehensive tests
  • Open-mindedness and a proactive approach towards challenges
  • Familiarity with microservices architecture and Docker (preferred)
  • Experience with cloud platforms, particularly AWS (a plus)

Optional Qualifications:

  • Understanding of Domain-Driven Design (DDD) principles
  • Experience with CQRS and Event Sourcing Patterns
  • Familiarity with JavaScript and its frameworks
  • Proficiency in handling distributed systems and web services
  • Exposure to Big Data technologies
  • Experience with Business Intelligence

Additional Information

Why Join Us?

  • Innovative Projects: Work on cutting-edge technologies and challenging projects.
  • Career Growth: Opportunities for professional development and career advancement.
  • Collaborative Environment: Join a team of talented professionals who are passionate about technology.
  • Flexibility: Enjoy a hybrid work model and flexible hours tailored to your needs.
  • Attractive Benefits: Comprehensive benefits package including health insurance, multisport card, and more.

Ready to embark on an exciting journey with us? Apply now and let's shape the future together!
 

Please don’t forget to put the clauses you accept in your resume:

I agree that my personal data will be processed by Shiji Poland Sp. z o. o.  in order to recruit for the position I am applying for.

 I agree to the processing of my personal data by Shiji Poland Sp. z o. o.  for the needs of future recruitment.

We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.

Shiji Group Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shiji Group DE&I Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Shiji Group
Shiji Group CEO photo
Unknown name
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Business Intelligence & Microservices, Shiji Group

Are you ready to take your career to the next level as a Senior Software Engineer specializing in Business Intelligence and Microservices at Shiji in Katowice, Poland? If you have a passion for data-driven projects, love collaborating with talented professionals, and thrive on solving complex challenges, we would love to hear from you! In this role, you'll be instrumental in designing, maintaining, and extending our microservices and Business Intelligence capabilities. You'll dive deep into data modeling and analysis, helping us make informed decisions and optimizations. You'll also engage with fellow team members, conducting code reviews and promoting clean code practices. We value flexibility and offer a hybrid work environment where team members within 100 km of our Katowice office can work remotely some days each month. Join us if you’re proficient in C# and .NET technologies, have experience with both relational and non-relational databases, and are open-minded and proactive in tackling challenges. With exciting projects ahead, this is your chance to work with a diverse tech stack, including AWS services and Kafka, and continuously grow in your career. At Shiji, we foster a culture of innovation and collaboration, making this a fantastic opportunity for any passionate developer. Ready to revolutionize Business Intelligence solutions with us? Apply today!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Business Intelligence & Microservices Role at Shiji Group
What are the responsibilities of a Senior Software Engineer at Shiji?

As a Senior Software Engineer at Shiji, you will be responsible for designing, maintaining, and extending microservices for our Business Intelligence solutions. Additionally, you will engage in data modeling and analysis to optimize decision-making processes, assist and mentor team members, and promote clean code standards while conducting thorough code reviews.

Join Rise to see the full answer
What skills are required for the Senior Software Engineer position at Shiji?

We're looking for candidates with a strong command of C# and .NET technologies, proficiency in both Object-Oriented and Functional programming paradigms, and experience with data transformation in relational and non-relational databases. Familiarity with microservices architecture, Docker, and AWS services will give you an edge!

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at Shiji?

In this role, you'll work with a diverse tech stack, including C# 8+, .NET Core, SQL for various database types, middleware like Kafka, and cloud services such as AWS. Familiarity with modern Web development technologies like JavaScript will also be beneficial.

Join Rise to see the full answer
What is the work culture like at Shiji in Katowice, Poland?

At Shiji, we foster a collaborative and innovative work culture where team members are encouraged to share ideas, tackle challenges together, and continuously learn. Enjoy a hybrid work model that allows flexibility based on your proximity to our office in Katowice.

Join Rise to see the full answer
Are there opportunities for career advancement as a Senior Software Engineer at Shiji?

Absolutely! Shiji places a strong emphasis on professional development and career growth. As a Senior Software Engineer, you'll have opportunities to lead projects, enhance your skills, and grow within a thriving company that values its employees.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Business Intelligence & Microservices
Can you describe your experience with microservices architecture?

In an interview, emphasize any previous projects you’ve worked on utilizing microservices. Discuss how you approached service decomposition, inter-service communication, and maintaining service independence, highlighting any particular challenges and your solutions.

Join Rise to see the full answer
How do you ensure the code you write is clean and maintainable?

Discuss specific practices you follow, such as adhering to coding standards, writing comprehensive unit tests, and conducting code reviews. Share examples of how implementing these practices has led to more efficient projects.

Join Rise to see the full answer
What strategies do you use for effective data modeling?

Talk about your approach to understanding business requirements, designing schemas, and ensuring data is accessible for analytics. Also, mention any tools or frameworks you utilize in this process.

Join Rise to see the full answer
Can you explain your experience with cloud platforms, especially AWS?

Highlight specific AWS services you've worked with, such as Redshift or Lambda. Demonstrate how you've implemented cloud solutions in previous projects, focusing on benefits like scalability and resilience.

Join Rise to see the full answer
Tell us about a challenge you faced in a software project and how you overcame it.

Provide a specific example of a technical or team-related challenge, your analysis of the situation, the steps you took to resolve it, and the outcome, especially if it led to improved processes or team dynamics.

Join Rise to see the full answer
How do you stay updated with the latest technologies and trends in software engineering?

Mention the resources you use to stay informed, such as blogs, online courses, webinars, or community events. Explain how applying new knowledge has positively impacted your work.

Join Rise to see the full answer
What do you know about Domain-Driven Design (DDD)?

Discuss foundational concepts of DDD, how it influences your design thinking, and any practical examples where you've applied DDD principles in past projects to create robust systems.

Join Rise to see the full answer
How would you approach a code review for a peer's work?

Explain how you would balance providing constructive feedback with recognizing good practices. Emphasize the importance of communication and the goal of improving code quality collectively.

Join Rise to see the full answer
Describe your experience working in a hybrid or remote work environment.

Talk about your adaptability in managing time effectively, communicating with teams, and maintaining productivity in a hybrid setting, giving examples of how you've successfully collaborated remotely.

Join Rise to see the full answer
What do you find most exciting about working in business intelligence?

Articulate your passion for data-driven decision-making, mentioning how BI can dramatically influence business outcomes and highlighting specific technologies/tools related to BI that you enjoy working with.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Game Plan Tech Remote No location specified
Posted 11 days ago
Photo of the Rise User
Bosch Group Hybrid 130 Perinton Pkwy, Fairport, NY 14450, USA
Posted 11 days ago
Posted 8 days ago
Photo of the Rise User
HopHR Remote No location specified
Posted 3 days ago
Posted 4 days ago
Photo of the Rise User
Applied Intuition Remote Stockholm, Stockholm, Sweden
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!