Centric connect.engage.succeed

Senior Full Stack Developer

We are currently looking for a new Senior Full Stack Developer.
     

Key responsibilities:

  • Participate in all application development lifecycle phases.
  • Contribute towards the production of detailed implementation plans and estimates.
  • Work with the team to develop a technical solution.
  • Understand, question and implement designed solutions.
  • Write and maintain unit-test suites.
  • Keep evidence of misalignment between source requirements and code changes and update test suites accordingly.
  • Provide updates at team meetings and daily scrum sessions.

Thorough knowledge of:

  • C# and .NET Framework
  • ASP.NET MVC, WebAPI
  • RESTful APIs
  • Unit testing (eg: MSTest/nUnit, Moq/nSubstitute)
  • ORMs, Micro ORMs (eg: Entity Framework, Dapper)
  • Design patterns and SOLID principles for object-oriented development
  • Javascript/Typescript and of underlying technologies and future trends (Angular or some other JS MV* framework)
  • Experience with HTML5/CSS3
  • MS SQL Server (T-SQL) and/or Oracle (PL/SQL)
  • CI/CD (TFS, Release Management, Octopus)

Should also have experience with:

  • Agile methodology – SCRUM framework

Additional skills which will be a plus 

  • Awareness on software architecture patterns
  • Good communication skills (verbal, written, and presentation)
  • Attention to details
  • Organized
  • Result-driven
  • Integrity

What we offer:

Centric is offering you the unique opportunity to be part of an energetic and highly talented team of software developers and testers in an international IT organization. Centric offers great possibilities for your personal development and career.

Specific benefits:

  • Attractive salary package
  • Meal tickets
  • 25 vacation days
  • Free parking space at Palas
  • Health insurance with Arcadia for you and your significant other
  • Sports package
  • Foreign language courses
  • Training sessions and certifications
  • Team building events
  • Yearly vouchers for glasses
  • Loyalty days - additional vacation days for people employed for a certain number of years
  • Employment anniversary bonus

Looking forward to have you joining our team!