Oglasi za posao

Senior Software Engineer

Podgorica, Crna Gora 04. jun 2016.

International bridge d.o.o.

We are looking for a Senior Software Engineer who can help International Bridge grow new shipping connections around the world.

If you understand the web development workflow, you play well with others and you take pride in your work, we will happily offer you seat in our office in Podgorica, to be the part of a fast paced development team.

As a part of the development team you will:
  • Work closely with product owners and development teams to solve development problems;
  • Work closely with other Senior Developers to guarantee a shared common architecture across all teams and all code;
  • Help choose and maintain our standard way of pursuing development;
  • Assist in recognizing areas of potential reuse and refactoring;
  • Design and help create analytical business tools and process simulators;
  • Be involved with software design decisions, including breaking up larger projects into smaller components for other programmers to build;
  • Discuss and select appropriate design patterns as needed;
  • Incorporate specifications for new technology implementation;
  • Be part of the solution for maintaining communication within the programmers;
  • Build software solutions for scanning, sorting and tracking shipments for desktop environments;
  • Design, implement and maintain client/server software modules, hardware interface modules, API;
  • Improve and manage the company’s in-house computer applications and systems.
Position: Senior Software Developer Degree

Requirement: 
BS in Computer Science or equivalent experience

Degree Field: Computer Science or a closely related field

Experience: 3+ year as a computer programmer, writing code

Technology: Preferred C# MVC with MS SQL Server database and AngularJS frontend


Language requirements: English – working level Experience in, and comfortable with:
  • Breaking up large projects into smaller loosely-coupled components;
  • Recommending and using appropriate design patterns;
  • Making high-level design choice;
  • Selecting tools and open-source to use;
  • RDBS database design;
  • Multithreading;
  • Clearly and effectively explaining preferences and decisions to programmers as well as non-programmers.

International bridge d.o.o.