Senior .Net (C#/VB) Developer

  • Full-time

Company Description

What We Do

Miratech helps visionaries to change the world. We are a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet.

By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. Our culture of Relentless Performance enables over 99% of Miratech’s engagements to succeed by meeting or exceeding scope, schedule, and/or budget objectives since our inception in 1989.

Job Description

We are looking for a Senior .Net (C#/VB) developer to join our team, who will help us work on solutions and implement technologies.

Responsibilities: 

  • Create efficient and logical solution designs for clients
  • Design and code superior technical solutions
  • Easily recognize system deficiencies and implement effective solutions
  • Create and execute project work plans and revise as appropriate to meet changing needs and requirements
  • Communicate and enforce coding standards
  • Consistently deliver high-quality services to clients
  • Possess significant knowledge of client server and internet systems architectures
  • Understand the benefits of the various design methodologies and object-oriented environments
  • Proactively seek opportunities to serve in leadership roles
  • Challenge others to develop as leaders while serving as a role model
  • Manage the process of innovative change
  • Conduct effective progress evaluations in a timely manner
  • Seek and participate in development opportunities above and beyond the required training
  • Train other employees through both formal and informal training programs
  • Suggest areas for improvement in internal processes along with possible solutions

Qualifications

  • 5 years of software programming/development experience using C# .Net
  • Knowledge of .NET languages (e.g. C#, Visual Basic .NET, ASP.net) and HTML5/CSS3
  • Experience in other programming languages - e.g. PowerShell, VBScript, JavaScipt, etc.
  • Knowledge in data interchange formats- XML, JSON, AJAX. etc.
  • SQL Server and design/architectural patterns - e.g. Model-View-Controller (MVC), etc.
  • Familiarity and experience in implementing WPF, XAML UI framework, Entity Framework/ADO.net
  • Knowledge of REST and RPC APIs
  • Experience in the development of web applications and windows applications
  • Experience in creating windows services
  • Inter-process communication using named pipe
  • Read/write attributes of active directory objects
  • Creating/hosting web services
  • Microsoft SQL server like design database schema, create/update/interact with stored procedures, database optimization
  • Understanding of Agile methodologies
  • Good exposure to complete software development lifecycle

Additional Information

We offer

  • Strong career opportunities for professionals
  • A variety of international projects and mobility across projects
  • Professional development support and professional certification opportunities
  • Competitive compensation, advanced bonus systems
  • Flexible working schedule with a remote possibility
  • Corporate, social and cultural events

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy Notice