Design, build, and maintain efficient, reusable, and reliable code using modern programming languages.
¢ Producing database SQL code and maintaining.
¢ Writing and maintaining of SSIS packages.
¢ Upgrading, configuring and debugging existing systems.
¢ Providing technical support for web and desktop applications.
¢ Serve as an expert on applications and provide technical support.
¢ Build and maintain new software systems using mathematical models and scientific analysis to predict outcomes and measure design consequences.
¢ Translate application storyboards and use cases into functional applications.
¢ Build high-quality scalable and predictable web applications and maintain internal and external facing web applications.
¢ Identify bottlenecks and bugs, and devise solutions to these problems.
¢ Assist in maintaining code quality, organisation, and automation
¢ Bachelors degree in Computer Science, Engineering or a related field
¢ Five years of development using C# with LINQ
¢ Experience using relational databases like MS SQL Server, PostgreSQL
Knowledge and Skills:
¢ Knowledge of at least one modern programming language e.g. C#.NET
¢ IIS and Kepler Skills
¢ Proven experience as a .NET Developer or Application Developer
¢ Familiarity with the common programming design/architectural patterns e.g. Model-View-Controller (MVC)
¢ Experience with Microsoft Dynamics
¢ Experience with DevOps and automated deployment