361 C Net jobs in Bahrain
.Net Developer
Posted 10 days ago
Job Viewed
Job Description
Roles and Responsibilities
• Utilize bug and enhancement tracking software and processes
• Collaborate with employees and management to identify application development solutions, new applications, or modifications to existing programs
• Define, design, build, support, and test reusable components to create complex systems
• Provide expertise to system users, including troubleshooting issues, identifying and correcting inefficiencies
• Define systems work scope and recommend the most efficient and cost-effective application programming solution
• Remain abreast of technological advances in the field and be able to identify areas of use in the firm
• Work on multiple project timelines simultaneously
• Provide input on development solutions
• C# Programming language security services development (ASMX, WCF)
• Web Application Development (ASP.Net Web Forms, ASP.Net MVC)
• ORM Entity Framework
• Databases, comfortable dealing and integrating with (MSSQL, Oracle, MySQL, IBM DB2)
• ADO.Net
• Front-End Web Development (HTML5, CSS3, JavaScript)
• Source Code versioning and control (Git)
Skills and Qualifications
• Minimum experience of 5 years in the development field.
• IT-related bachelor’s degree – Masters is a merit.
• Able to use development tools:
- C# Programming language security services development (ASMX, WCF)
- Web Application Development (ASP.Net Web Forms, ASP.Net MVC)
- ORM Entity Framework
- Databases, comfortable dealing and integrating with (MSSQL, Oracle, MySQL, IBM DB2)
- ADO.Net
- Front-End Web Development (HTML5, CSS3, JavaScript)
- Source Code versioning and control (Git)
Interested candidates may send in their CVs to
#J-18808-LjbffrDot Net Developer
Posted 10 days ago
Job Viewed
Job Description
- Strong knowledge and proven working experience as an ASP .NET/ASP.NET Core developer
- Well-versed with Microsoft’s .NET framework and tech stack
- Proficient in C# and VB.NET programming languages and extensive working knowledge of .NET languages
- Strong understanding of object-oriented programming concepts and methods
- Familiar with entire software development lifecycle and development approaches
- Hands-on experience in database design, architecture, and integration
- Working knowledge of Microsoft development best practices, design patterns, and tools
- Familiar with web application lifecycle and frontend, backend frameworks
- Knowledge of web services, WCF, and SOA (Service Oriented Architecture)
- Must have experience working with web technologies and frameworks
- Knowledge of design patterns and principles and .NET patterns
- Sound understanding of code versioning tools and CI/CD pipelines
- Knowledge of testing and automated testing platforms
- Sound knowledge of CLR (Common Language Runtime) and its limitations
- Developing SSRS reports using Microsoft SQL
Qualifications
- Strong written communications especially related to articulating technical specifications.
- 4 years’ experience in Dot Net, Dynamic CRM is value added.
- Experience with API, REST/ODATA and SOAP endpoints
- Strong understanding of and ability to configure security groups, roles, and teams
- Comfortable using Visual Studio, TFS/VSTS, source control, SDKs
If you are a passionate .NET Developer looking for a challenging and rewarding opportunity, we encourage you to apply! Please submit your updated resume and cover letter on our website or email to
#J-18808-LjbffrSenior .NET Developer
Posted today
Job Viewed
Job Description
Senior Software Developer (.NET)
Posted today
Job Viewed
Job Description
As a Senior Software Developer, you will be responsible for designing, developing, testing, and deploying .NET-based applications. You will play a key role in the entire software development lifecycle, from requirement analysis and technical design to implementation, testing, and maintenance. This includes collaborating closely with product managers, designers, and other engineers to translate business requirements into technical solutions. You will write clean, efficient, and well-documented code, adhering to coding standards and best practices. Debugging and troubleshooting complex issues, as well as optimizing application performance, will be critical aspects of your role. Mentoring junior developers and contributing to code reviews to ensure code quality will also be important. We are seeking a candidate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 6 years of professional experience in .NET software development is required. Proficiency in C#, ASP.NET Core, Entity Framework, and SQL Server is essential. Experience with front-end technologies (e.g., Angular, React, Vue.js) and cloud platforms (e.g., Azure, AWS) is a significant advantage. Strong understanding of software architecture patterns (e.g., MVC, Microservices) and agile development methodologies is a must. Excellent problem-solving, analytical, and communication skills are vital. If you are passionate about technology and eager to contribute to impactful projects in a collaborative environment, we encourage you to apply.
Senior Software Developer (.NET)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain high-performance software applications using the .NET framework (C#, ASP.NET Core).
- Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define software requirements and technical specifications.
- Develop and implement robust APIs and web services.
- Troubleshoot, debug, and resolve software defects and issues.
- Participate in code reviews to ensure code quality and provide constructive feedback.
- Design and implement database solutions, working with technologies like SQL Server or PostgreSQL.
- Contribute to architectural decisions and technical roadmap planning.
- Implement and maintain unit tests, integration tests, and end-to-end tests.
- Stay updated with emerging technologies and propose innovative solutions.
- Mentor junior developers and share knowledge within the team.
- Ensure applications are scalable, secure, and performant.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional software development experience with a strong focus on the .NET ecosystem.
- Expertise in C#, ASP.NET, ASP.NET Core, and the .NET Framework.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Strong experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL) and ORM frameworks (e.g., Entity Framework).
- Experience with cloud platforms (e.g., Azure, AWS) is a plus.
- Knowledge of Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with version control systems (e.g., Git).
Luxury Real Estate Sales Executive - High-Net-Worth Clients
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement strategic sales plans to achieve company targets and expand market share within the luxury real estate sector.
- Identify and engage with prospective buyers, including local and international investors and high-net-worth individuals.
- Conduct property viewings, showcasing the unique features and benefits of our luxury properties.
- Negotiate effectively with buyers and sellers to achieve mutually agreeable terms.
- Build and maintain strong, long-lasting relationships with clients, providing personalized service and expert advice.
- Stay informed about market trends, competitor activities, and property values within the luxury segment.
- Prepare and present compelling sales proposals, marketing materials, and financial analyses.
- Collaborate with the marketing team to develop targeted campaigns for luxury properties.
- Manage the entire sales cycle, from lead generation to closing and after-sales support.
- Ensure a seamless and positive experience for all clients throughout their property acquisition journey.
- Adhere to all real estate laws, regulations, and ethical standards.
- Achieve and exceed individual sales targets and contribute to team success.
- Proven track record of success in luxury sales, preferably in real estate, high-end automotive, or private banking.
- Exceptional negotiation, communication, and interpersonal skills.
- In-depth knowledge of the luxury real estate market and investment principles.
- Demonstrated ability to build rapport and trust with affluent clients.
- Excellent presentation skills and a polished, professional demeanor.
- Proficiency in CRM software and sales management tools.
- Ability to work independently and as part of a team in a fast-paced environment.
- Valid real estate license or willingness to obtain one.
- Strong business acumen and a strategic approach to sales.
- Fluency in English is essential; additional languages are a significant advantage.
Lead Full Stack Developer (.NET &...
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Designing and developing robust back-end services using .NET Core, ASP.NET, and related technologies.
- Creating responsive and user-friendly front-end interfaces using React, JavaScript, HTML5, and CSS3.
- Architecting and implementing RESTful APIs and microservices.
- Managing databases (e.g., SQL Server, PostgreSQL) and ensuring data integrity and performance.
- Leading code reviews, providing constructive feedback, and mentoring junior developers.
- Collaborating with product managers and designers to translate requirements into technical solutions.
- Implementing and maintaining CI/CD pipelines for automated testing and deployment.
- Troubleshooting and debugging complex issues across the full stack.
- Ensuring the scalability, security, and performance of applications.
- Staying up-to-date with emerging technologies and industry best practices.
A Bachelor's degree in Computer Science, Engineering, or a related field is required. A minimum of 8 years of professional software development experience, with at least 3 years in a lead or senior capacity, is essential. Proven expertise in .NET Core, C#, and ASP.NET MVC/Web API is mandatory. Strong proficiency in React, Redux, JavaScript (ES6+), HTML5, and CSS3 is required. Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker, Kubernetes) is highly desirable. Solid understanding of database design, SQL, and ORM frameworks (e.g., Entity Framework) is crucial. Excellent problem-solving, communication, and leadership skills are necessary. Experience with Agile methodologies and version control systems (e.g., Git) is expected. This key role is based in our Muharraq, Muharraq, BH office.
Be The First To Know
About the latest C net Jobs in Bahrain !
Software Developer
Posted today
Job Viewed
Job Description
- Designing, coding, testing, and debugging software applications.
- Collaborating with cross-functional teams to define software requirements.
- Developing and maintaining technical documentation.
- Participating in code reviews to ensure code quality and best practices.
- Troubleshooting and resolving software defects.
- Implementing new features and enhancements.
- Staying up-to-date with emerging technologies and industry trends.
- Working with databases and ensuring data integrity.
- Optimizing application performance.
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain software applications.
- Write clean, well-documented, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews to ensure code quality and adherence to standards.
- Develop and execute unit tests and integration tests.
- Contribute to architectural design and technical decision-making.
- Stay up-to-date with emerging technologies and industry best practices.
- Ensure adherence to software development lifecycle processes.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer.
- Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with relevant frameworks and libraries (e.g., Spring, Django, React, Angular).
- Solid understanding of database technologies (e.g., SQL, NoSQL).
- Knowledge of software development methodologies (e.g., Agile, Scrum).
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Good communication and collaboration skills.
Graduate Software Developer
Posted today
Job Viewed
Job Description
- Assist in the development and implementation of software applications under the guidance of senior developers.
- Write clean, efficient, and well-documented code in various programming languages.
- Participate in code reviews and contribute to improving code quality.
- Test and debug software to ensure functionality and performance.
- Collaborate with team members to understand project requirements and design solutions.
- Learn and apply new technologies and development methodologies.
- Assist in the maintenance and enhancement of existing software systems.
- Contribute to technical documentation and knowledge sharing.
- Troubleshoot and resolve software defects.
- Engage in continuous learning and professional development.
The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Strong foundational knowledge of programming concepts and one or more programming languages (e.g., Java, Python, C#, JavaScript) is required. Familiarity with software development lifecycle models (e.g., Agile, Scrum) is a plus. Excellent problem-solving skills, a strong work ethic, and a passion for technology are essential. Good communication and teamwork abilities are also crucial. This is an exceptional starting point for a career in software development, offering exposure to diverse projects and technologies. Our client provides a competitive entry-level salary and excellent opportunities for career progression.