Responsible for designing, developing, and maintaining software applications using the Microsoft .NET framework. Your primary focus will be on creating high-quality software that meets customer needs and is scalable, reliable, and maintainable.
Qualifications Required:
Proven experience in .NET/.NET Core platforms.
Highly proficient in C#/SQL.
Solid Object-Oriented design and development skills.
Familiar with various design and architectural patterns.
Skill for writing reusable libraries.
Understanding of fundamental design principles for building a scalable application.
SQL Server 2008+ development experience including database schema design, stored procedure development and optimization.
Experience implementing automated testing platforms and unit tests.
Proficient understanding of code versioning tools such as TFS and Git.
A bachelor’s degree in computer science or a related field.
At least 3-5 years of significant C# development experience.
History of creating self-contained, reusable, and testable modules and components.
Ability to work well within a group or individually on projects.
Analytical skills, Attention to detail and very good communication skills.
Responsibilities:
Create reliable, innovative, and flexible software solutions on the .NET platform.
Write well designed, testable, efficient code by using best practices.
Improve/Maintain/Scale our current code.
Troubleshooting issues across all application tiers.
Create estimates and participate in team meetings.
Design, code, test, and debug applications using the .NET framework and related technologies.
Develop and maintain web-based applications using ASP.NET.
Create and maintain SQL Server databases and writing SQL queries.
Collaborate with cross-functional teams to identify and solve complex software problems.
Keep up to date with emerging trends and technologies in software development.
Write technical documentation and user manuals for developed software.
Participate in code reviews and ensuring that code adheres to established standards and best practices.
Become a valuable member of our community by sending your CV to