Job Description
We are looking for an experienced C# developer responsible for building desktop/web applications with at least 1 to 2 years of experience. Your primary responsibilities will be to design and develop desktop/web applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
· Translate application storyboards and use cases into functional applications
· Design, build, and maintain efficient, reusable, and reliable C# code
· Ensure the best possible performance, quality, and responsiveness of applications
· Identify bottlenecks and bugs, and devise solutions to these problems
· Help maintain code quality, organization, and automatization
· Collaborate effectively with the team to achieve the goals
Skills
· Proficient in C#, with a good knowledge of its ecosystems
· Familiarity with the .NET framework
· Strong understanding of object-oriented programming
· Skill for writing reusable C# libraries
· Familiar with various design and architectural patterns
· Knowledge of concurrency patterns in C#
· Knack for writing clean, readable C# code
· Understanding fundamental design principles behind a scalable application
· Creating database schemas that represent and support business processes
· Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
· Implementing automated testing platforms and unit tests
· Proficient understanding of code versioning and project management tools such as git and jira
AKS iQ is on a mission to re-shape the future of enterprises in different sectors using Artificial Intelligence, Deep Learning, RPA, Data Analytics, and other emerging technologies.