Senior .NET Developer

  • Full-time

Job Description

VAM Systems is currently looking for Senior .NET Developer for our Bahrain operations with the following skill set and terms and conditions:

 

Must Have Qualifications:

  • Professional Developer Certifications
  • Relevant Microsoft certifications (e.g., Microsoft Certified: Azure Developer Associate).
  • Strong SQL knowledge and experience in web application development.

 

Experience Requirements:

  • 15+ years of software development experience, particularly with .NET technologies.
  • 3+ years of experience in Microsoft Power Apps and Power BI
  • Proficiency in SQL and relational database management.
  • Experience with Agile/Scrum methodologies.
  • Preferably previous experience developing government or public sector systems.
  • Proficiency in Arabic: Ability to speak and write in Arabic fluently.

 

Technical Skills:

 

 

  • .NET Frameworks: Knowledgeable in ASP.NET, MVC, and related technologies.
  • SQL Skills: Expertise in query optimization, indexing strategies, and data modeling.
  • Integration Skills: Familiarity with REST/SOAP APIs and authentication methods.

 

Key Responsibilities:

  • Application Development:
    Design and implement robust web and mobile applications using .NET technologies, adhering to best practices and coding standards.
  • Database Management:
    Develop and optimize SQL database structures, ensuring efficient data storage, retrieval, and manipulation. This includes writing complex SQL queries, stored procedures, and managing database performance.
  • API Integration:
    Implement and manage integrations via RESTful and SOAP APIs, ensuring seamless communication between systems.
  • Agile Collaboration:
    Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. Collaborate closely with product owners, business analysts, and other developers to refine requirements.
  • Performance Optimization:
    Troubleshoot and resolve performance issues, ensuring applications run efficiently and effectively.
  • Documentation:
    Maintain comprehensive technical documentation for applications, databases, and processes to support knowledge sharing and continuity.
  • Mentorship:
    Provide guidance and mentorship to SCE developers, fostering a collaborative and learning-oriented environment.

Nice to Have:

  • Experience in OutSystems
  • Cloud experience (e.g., Azure, AWS).

 

Terms and conditions:

Joining time frame:  1 month