Proficiency in C# and the .NET framework5 years of development experience using C# .NETKnowledge of at least one of the .NET languages (. C#, Visual Basic .NET) and HTML5 / CSS3Familiarity with architecture styles / APIs (REST, RPC)Understanding of Agile methodologiesStrong attention to detailExcellent troubleshooting and communication skillsKnowledge of REST and RPC APIsAble to work well in a team settingProficiency in designing and optimizing databases (SQL and NoSQL)5 years of development experience using C# .NETKnowledge of at least one of the .NET languages (. C#, Visual Basic .NET) and HTML5 / CSS3Familiarity with architecture styles / APIs (REST, RPC)Knowledge of REST and RPC APIsStrong understanding of object-oriented programmingSkill for writing reusable librariesFamiliar with various design and architectural patternsKnowledge of concurrency patternsProficient understanding of code versioning tools such as Git5 years of development experience using C# .NETKnowledge of at least one of the .NET languages (. C#, Visual Basic .NET) and HTML5 / CSS3Familiarity with architecture styles / APIs (REST, RPC)Knowledge of REST and RPC APIsStrong understanding of object-oriented programmingSkill for writing reusable librariesFamiliar with various design and architectural patternsKnowledge of concurrency patternsProficient understanding of code versioning tools such as GitDesigns and develops need-based software programsDocuments testing, error resolutions, and overall software development processAnalyzes and resolves errors in the applicationMaintains and upgrades existing applicationsPrepares detailed guide to end-usersCollaborates with others to design effective programsWrite clean, scalable code using .NET programming languagesRemain up to date with the terminology, concepts and best practices for coding mobile appsDevelop technical interfaces, specifications, and architecture
- Use and adapt existing web applications for apps
- Create and test software prototypes
- Develop client displays and user interfaces
- Assist software personnel in handling project related work and other requirements
- Coordinate with other software professionals and developers