A.NET developer who can design and build a streamlined application to company specifications, participate in requirements analysis, and collaborate with internal teams to produce software design and architecture.
Requirements
- Degree in Computer Science, Computer Engineering, or a relevant field
- 4-9 years' experience as a.NET Developer or Application Developer
- 5+ years' experience on development using.Net Core
- Sound knowledge of at least one of the.NET languages preferably C#
- Strong understanding and hands on of Automated Unit Testing / Nunit / xUnit
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Analysis of Algorithms, Data Structures, Object Oriented Programming, Design Patterns, and Problem-Solving skills
- Strong proficiency with SQL and its variation among popular databases mainly SQL Server and Oracle including writing complex queries and database design
- Proficient understanding of code versioning tools such as Git / SVN
- Debug and troubleshoot existing applications to resolve issues
- Perform code reviews and provide feedback to other developers
Benefits
- Equal opportunities employer
- Consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law