Recently Published Jobs

Monday, October 25, 2021

Senior Full Stack Software Developer

Alfa Electronics Company seeking for Senior Full Stack Software Developer


Company Profile: Linkedin 

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills. 

 

Responsibilities

  • Write clean, high-quality, high-performance, maintainable code using .NET
  • Analyze system requirements and prioritize tasks.
  • Develop technical specifications and architecture.
  • Deploy fully functional applications.
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews and refactoring
  • Document development and operational procedures.

Qualifications

  • Bachelor's degree in Computer Science (or related field)
  • 3+ years of enterprise technology-related experience in application development using c# .NET / .NET core.
  • Experience in messaging and services-based software, preferably in a cloud platform using RabbitMQ.
  • Experience working in Azure cloud-based technologies.
  • Experience with test-driven development preferred (xUnit, Junit, EasyMock, etc.,) .
  • Experience and strong fundamental knowledge in one or more types of database management systems like SQL Server, MongoDB, and Redis, etc.
  • Working knowledge of Agile/Scrum
  • Experience adopting or managing continuous Integration and continuous delivery concepts and frameworks.
  • Expertise in Object-Oriented Design, Database Design, and XML Schema
  • Strong knowledge and working experience with web services (REST).
  • Ability to multi-task, organize, and prioritize work
To Apply Press Here

No comments:

Post a Comment