Code debug document and maintain portions of software
Perform unit and integration testing
Participate in peer code reviews
Participate in estimation and planning sessions
Contribute to the development of technical project documentation and user documentation
Assist test engineers and support personnel in solving technical issues of software installation and its operation
Follow the best engineering practices and quality criteria set forth on the project
Report status and progress according to the project and Company demands
Spot current deficiencies in the development process adopted procedures and engineering practices environment configurations etc. and suggest improvements
Qualifications :
At least 1 year of professional software development experience on commercialgrade systems and applications
Experience in software development using C# programming language (.NET 4.x and/or .NET Core)
Knowledge of Angular (or any other FrontEnd framework with willingness to switch to Angular)
Strong OOP/OOD skills
Experience (or at least fundamental knowledge) in microservices architecture
Experience in API development using ASP.NET Web API ASP.NET Core
Experience in database design and development (MS SQL Server or similar RDBMS)
Experience in Agile software development processes (Scrum Kanban)
Experience in RESTful services creation
UpperIntermediate level of English
WOULD BE A PLUS
Knowledge of JavaScript/TypeScript programming languages and proven experience in SPA development utilizing Angular (or any other modern framework/library like ReactJS or Vue)
Experience in ASP.NET Zero frameworks
Knowledge of WCF and/or ASMX technologies
Experience in messagebroker software (RabbitMQ/Kafka or similar)
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.