C# MVC .NET Developer

Australia Enjoy.ing ASP.NET Intermediate Developer
Job type: Project
job icon
  • .NET
  • ASP
  • C#


You will:

  • Develop completely new platform for a famous Swiss airline company
  • Develop application solutions and enhancements for website using the latest industry standards and best practices
  • Work with other business stakeholders in order to gather business requirements and implement solutions that follow industry standards

You have:

  • 3 or more years of hands-on experience in software development with a strong emphasis in application design and development using .NET framework
  • Highly experienced in ASP.NET MVC with C#
  • .NET Core experience is a plus
  • Proficient in OO design principles and design patterns
  • Experience with front-end development: HTML/CSS, JavaScript
  • Experience working in SOA technologies and/or developing WCF services
  • Customer focus
  • Ability to work well within teams
  • Ability to set realistic schedules and manage on-time completion of tasks
  • University degree or equivalent in computer science, software engineering or related fields
  • Good spoken and written English skills

Our offer:

  • A chance to be part of casual but highly professional international environment
  • Opportunity to learn from experienced colleagues, including internal knowledge sharing sessions
  • Competitive compensation depending on experience and skills
  • Private pension and medical insurance
  • Professional and soft skills trainings and education
  • Awesome referral fees
  • Sports, team buildings, conferences and events
  • Modern and cozy offices in New Belgrade and Niš, cakes and fresh fruits…
  • Possibility to travel abroad
  • Work – life balanced schedule
  • Respect and support to your professional, family and personal goals

Working location: Belgrade

Please apply or contact us for any additional information.

Current state

Desired state


Airline Microservice Integration/Enterprise JAVA 2+ Year project

Software Nation Business Intelligence Developer
Job type: Project
job icon


Software-Nation offers a wide variety of custom software and hardware development services. Since entering the IT industry, we’ve gained exceptional experience in software development on MS technologies as well as software development methodologies, web and OS platform development. We specialize in creating dedicated teams from our development centers that fit our customers’ goals. We make sure that our clients get leading innovative solutions that are both cost-efficient and dependable in order for them to achieve long-term successes, handle their business issues and stay competitive. We have a large pool of IT specialists and can create a team for your project in almost any technology, with no exceptions.

Current state

Required Experience & Skills

As for technical experience, we require solid knowledge and experience in at least one of the following areas:

  • Profound knowledge of Java SE / Java EE 8 technology/ 1-2 years for junior level and 4+ years for intermediate level
  • Knowledge of object oriented concepts and design patterns
  • Knowledge of Spring, Spring Boot, Spring Data, Hibernate
  • Knowledge of Git, Jenkins and Maven
  • Knowledge of SQL and relational databases (MySQL, Oracle or other)
  • Experience with Continuous Delivery Pipeline
  • Knowledge of Docker is a plus
  • Knowledge of RabitMQ, Redis and Hazelcast is a plus
  • Experience with Scrum is a plus
  • Experience in working with tourist and hotel systems is a plus
  • Ability to work in an international team with international customers
  • Excellent verbal and communication skills in English
  • Open-minded and loyal

Duties and responsibilities include:

  • In accordance with company coding conventions, approved designs and project standards, performing appropriate coding, code commenting, debugging, bug fixing, code testing and automated testing (unit tests, component tests, consumer-driven contract tests, integration tests), performing code review, and other supplementary related activities
  • Analyzing and translating requirements into tasks based on agreed standards; provide feedback to the client and the team
  • Involvement in discussions regarding technical system architecture and proposing improvements
  • Coaching and guiding less experienced colleague
  • Leading alignments with other teams
  • Participating in creating/updating technical documentation (e.g. Requirements Document, Functional Design, Interaction Design, Technical Design, etc.)
  • Providing efforts estimations for appointed tasks and keep commitments to given estimations
  • Communicating a in clear and structured way with clients, colleagues and managers
  • Help building and maintaining the team spirit
  • Following the agreed team or project processes and procedures, including reporting to superiors on status of project/release/task efforts and key issues
  • Adhering to the defined administrative processes (such as booking hours on the correct tasks in a timely manner)
  • Be devoted to Software Nation company values

What we offer:

  • Professional challenges in working on complex systems
  • Opportunity for creative and independent work
  • Adjustable start of your working day and optimal work load
  • Excellent financial conditions
  • Permanent employment

Desired state

The ideal solution would be a 4 man JAVA Development team that have Spring and Spring Boot experience with microservice integration.