Home / Senior software engineer — .NET
  • Home
  • Knowledge areas
    • Software engineering
    • Digital marketing
    • Business analysis
    • Project management
  • Services
    • Digital transformation
    • Product development
    • E-commerce
    • Application integration
  • Clients & partners
  • Careers
  • About us
  • Senior software engineer — .NET

    BelgradeSoftware engineer
    • Who are we looking for?
    • What do we offer?
    • Project responsibilities
    • Application requirments
    • What does the selection process look like?
    • Related jobs

    Who are we looking for?

    We’re on the hunt for seasoned pros who can say a big “yes” to the following:

    They revel in the daily thrills of working on a diverse range of projects, solving problems that come in all sorts of shapes and sizes.

    They’re ready to become a tech whizz of the company, mastering the .NET ecosystem and applying it to make our software as good as it gets. They’ll focus on code sustainability, making sure it aligns with our company and professional standards, and keep an eye on scalability, performance and all-round excellence of our solutions.

    Even though they’re keen to share the knowledge they’ve gathered, they also know that learning never stops, so they’re all geared up for constant self-improvement.

    What do we offer?

    • Salary: €3,000–€4,000 net, depending on your skill level, plus yearly bonuses
    • Paid initial training covering company processes, with a special focus on software design and production, tech policies, knowledge bases and ongoing projects and architectures
    • A chance to shape your own work routine, both in terms of working hours and place
    • Working with a team of outstanding folks who aren’t afraid to speak their mind and have a reasoned debate
    • All the other perks that make for a great work environment

    Your project responsibilities:

    • Work closely with the Team Lead in planning and executing all software development phases
    • Collaborate with the Software Architect on software solution design and choosing the best tech stack
    • Work with other team members (Project Manager, Business Analyst) in gathering and analyzing user requirements
    • Take the lead in implementing solutions, focusing on developing key system components, reviewing code created by other team members and promoting good practices, patterns and defined standards, both in the creation of new system parts and in the rework and refactoring of previously written code
    • Participate in software solution verification and ensure compliance with projected solutions, as well as with company and professional standards

    To apply, you should have:

    • 5+ years of experience as a software engineer
    • Active, thorough and applied knowledge of C#, the .NET Core ecosystem and its standard libraries, frameworks and tools (Entity Framework, ASP.NET, Visual Studio, etc.)
    • An understanding of the importance of writing quality code (primarily readable, sustainable and testable), applying key design principles (KISS, DRY, YAGNI, Separation of concerns, Loose coupling and similar)
    • Complete mastery of OOP, design patterns, data structures and algorithms
    • Relevant experience working with relational databases
    • A completed four-year degree in software engineering, information systems and technologies, or computer science

    Additionally, it’d be great if you have experience:

    • Working with at least one leading cloud platform (AWS, Azure, Google Cloud)
    • Developing scalable, containerized applications with automated delivery using Docker and Kubernetes platforms
    • Asynchronous programming and microservices
    • Working with non-relational and graph databases

    Priority will be given to candidates who, along with their CV, provide a cover letter with a brief anonymized description of 2 selected projects they’ve worked on in the last 3 years, with a clear overview of their own responsibilities and tasks on them.

    What does the selection process look like?

    After we receive applications, we’ll make an initial selection of candidates and invite those selected for a short (half-hour) online interview for a brief introduction and to determine if there’s a mutual sense of compatibility.

    After that, the selected candidates will be invited to a technical interview, where you’ll have the chance to present your past work, your thinking about key topics and specific knowledge related to the advertised position. Plus, you’ll have an opportunity to learn about the standards, practices and processes applied in our company, as well as additional details related to the position itself

    Apply now

    Related jobs

    Check out other job openings within our team that might align with your skills and interests. From backend to frontend development, and from digital marketing to project management, we have a range of roles available. Our diverse projects offer numerous avenues for career growth and professional development. Take a look and discover the possibilities that await you in our dynamic team.

    Engineering

    Senior Software Engineer – PHP

    Your PHP expertise needed to fuel our technical advancement and growth.

    View details
Copyright © Logeecom
  • Privacy policy
  • Legal Notice
Manage Consent

Cookies on Logeecom.com

We use cookies to enhance navigation, analyze site usage and assist in our marketing efforts. Some are required and some are optional. It's your choice.

Find out more about our Cookie policy.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}