Pretraga poslova
Uloguj se

Senior Software Engineer

ID: 5376
Grad: Belgrade/Remote
Pozicija: Permanent
Kratak Opis

On behalf of our client, a key player in human capital management SaaS market, ManpowerGroup Serbia is searching for an exceptional candidate to take the challenge and to successfully fill the position of .NET Software Developer.


Opis posla

  • Code and design new applications based upon detail specifications of business and user requirements
  • Lead the design and create documentation of solutions
  • High level architecture and analysis
  • Troubleshoot and make changes to prevent recurrence by modifying existing code and faulty files, writing and running special programs
  • Document new applications, or the changes made to existing applications
  • Participate in unit, integration, and business acceptance testing of the applications
  • Perform code reviews to ensure compliance of standards and quality
  • Do whatever is necessary to get to your team’s “definition of done”
  • Research, experiment and recommend emerging technologies

Zahtevi pozicije

  • Bachelor’s in computer science, computer engineering or related field and 4+ years of experience or a Masters and 2+ years of experience in a related field.
  • 2 + years of experience with SQL, Oracle or MySQL
    • Expertise in relational database concepts
    • Strong expertise in data storage technologies such as: Entity Framework, SQL, Oracle, MySQL, NoSQL (Hadoop, Mongo)
  • 1+ years of experience with Cloud technologies (Azure, AWS etc.) preferred
  • 4+ years of Web Service development
    • Strong experience with patterns such as: REST, WCF and/or SOAP, Node.JS
  • 4+ years building Web Applications
    • Strong expertise in multiple front-end frameworks (ASP.Net MVC or WebForms, Angular, React, ember, Knockout.JS
  • 2+ years of experience building automated unit tests utilizing frameworks like MS Test
  • Strong understanding of unit testing concepts and frameworks
  • Ability to be self-directed
  • Some experience in an Agile environment
  • Participation and familiarity with open source projects
  • Rely on experience and judgment to plan and accomplish goals
  • Be a student of technology with passion for researching and experimenting with new technology
  • Experience in Financial Services, Payroll or related business preferred