top of page

Software Developer

We are looking for a .NET developer responsible for building software using languages and technologies of the .NET framework. The objective of this position is to design, develop and implement solutions in a timely and high-quality manner by using the latest software development technologies. Your primary responsibility will be to design and develop all layers of our applications, and to coordinate with the rest of the team working on different tiers of the infrastructure. A commitment to collaborative problem-solving, sophisticated design, and quality product is essential.


Key responsibilities

  • Writing clean, scalable code using .NET programming languages

  • Collaborating with internal teams to produce software design and architecture

  • Interacting constantly and dynamically with BA's, QA's and other peers to clarify business requirements.

  • Testing and deploying applications and systems

  • Revising, updating, refactoring and debugging code

  • Advise on software development best practices.

  • Improving the existing software

  • Tech researching and making decisions for using new technologies


You are a perfect match if you have

  • 3+ years of experience in developing full stack applications

  • Excellent knowledge of object-oriented design principles

  • .NET 4.5+, C#, ASP.NET MVC, WebAPI, web services, Angular

  • HTML, CSS, JavaScript, MVVM Frameworks

  • Experience in working with XSLT, XML and XSD

  • Advanced experience in working with Microsoft SQL Server (T-SQL, query optimizations, indexing, DB management) and ORM Frameworks (NHibernate and Entity Framework)

  • Ability to use agile development principles to release quality product on time

  • Advanced experience in working with Source Control, Git, Feature Workflow

  • Understanding of the importance of code reviews and using them in your current role;

  • Experience in application lifecycle management (application deployment and continuous integration)

  • Excellent problem-solving and critical thinking skills


Why is this role exciting?

  • Excellent working conditions and a competitive salary

  • Opportunity to work with the latest technology building solutions

  • Opportunity to work with high-caliber software engineers

  • Opportunity to work on large scale enterprise software using cutting edge technologies

  • You’ll be involved in building scalable and performant technology solutions

  • You'll be joining our team that is currently working on large-scale projects implementing enterprise solutions in the domain of Insurance, Health Insurance and Banking

  • Possibility to work from the office or from home

  • Additional education and certification in technologies related to the field


Ignitech considers applicants on the basis of qualifications and merits, and without regard to race, color, religion, sex, national origin, age, marital, political or veteran status, sexual orientation, disability, or any other legally protected or yet-to-be protected status.


Join the Team

bottom of page