Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailCode 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 resolving technical issues related to software installation and operation.
Follow the best engineering practices and quality criteria set forth on the project
Report on status and progress according to project and company requirements
Spot current deficiencies in the development process adopted procedures engineering practices and environment configurations and suggest improvements
Qualifications :
At least 5 years of professional software development experience on commercialgrade systems and applications
At least 2 years of experience leading teams
Experience in software development using C# programming language (.NET 4.x and/or .NET Core)
Experience with MVC 5 JavaScript HTML and CSS
Strong OOP and OOD skills
Experience in API development using Web API and Core
Experience in database design and development (MS SQL Server or similar RDBMS)
Experience in Agile software development processes (Scrum Kanban)
Experience of creating RESTful services
UpperIntermediate level of English
WILL BE A PLUS
Knowledge of WCF and/or ASMX technologies
Experience in CI/CD configuration (Azure Pipelines)
Experience in messagebroker software (RabbitMQ Kafka or similar)
Experience in SQL Server database optimizations (analyzing query plans and similar)
Experience with SOAP integrations
Experience with Knockout
Remote Work :
Yes
Employment Type :
Fulltime
Remote