
Search by job, company or skills

This job is no longer accepting applications
Software Developer (.NET) -(3-5 Years of experience)
Position Overview
We are seeking a talented and motivated Software Developer (.NET) to join our engineering team. The ideal candidate will have strong expertise in .NET Core, Angular, MongoDB, Kubernetes, Jenkins, and Microservices architecture, with a proven ability to design, develop, and deliver enterprise-grade applications. This role involves working closely with stakeholders, analyzing business requirements, and developing scalable solutions aligned with organizational goals.
Key Responsibilities
Software Development & Design
Develop high-quality software solutions by studying information needs, user requirements, system flows, and data usage.
Design and implement applications using .NET Core, Angular, and Microservices, ensuring performance, scalability, and maintainability.
Work with relational (SQL Server) and NoSQL (MongoDB) databases to design and optimize data models.
Build and maintain microservices-based solutions for modular, distributed, and cloud-native architectures.
Investigate and resolve problem areas in existing systems while ensuring smooth software development lifecycle execution.
Create clear and maintainable documentation, flowcharts, layouts, diagrams, and code comments.
System Analysis & Solutioning
Determine operational feasibility by evaluating requirements, defining problems, and proposing solutions.
Conduct systems analysis to improve business processes and recommend changes in policies and procedures.
Prepare and install software solutions, ensuring compliance with system specifications, standards, and programming practices.
Collaboration & Leadership
Work collaboratively with cross-functional teams to deliver projects on time and within scope.
Provide guidance, mentorship, and support to junior engineers by offering coaching and educational opportunities.
Contribute to team growth by interviewing, recruiting, and onboarding developers.
Continuous Improvement & Innovation
Stay updated with state-of-the-art development tools, frameworks, and programming techniques.
Research and adopt new technologies such as cloud-native microservices, container orchestration, and event-driven systems to enhance application performance and development efficiency.
Participate in educational opportunities, professional organizations, and networking to remain on the leading edge of software development practices.
Quality & Security
Ensure confidentiality and security of data, adhering to best practices in secure coding and data protection.
Debug, optimize, and analyze solutions while maintaining system stability and performance.
Implement CI/CD pipelines with Jenkins for efficient build, test, and deployment processes.
Required Skills & Qualifications
Education & Experience
Bachelor's degree in Computer Science, Information Technology, or a related field (B.Tech preferred).
3+ years of experience in software development using .NET Core and Angular.
Technical Skills
Strong proficiency in C#, .NET Core, Angular, and RESTful API development.
Hands-on experience with MongoDB and SQL Server, including schema design, query optimization, and data modeling.
Experience in designing and implementing Microservices architectures and distributed systems.
Experience with Kubernetes for container orchestration and cloud-native deployments.
Proficiency with CI/CD tools such as Jenkins, Git, and containerization (Docker).
Familiarity with cloud platforms (Azure, AWS, or GCP) is an advantage.
Knowledge of software design patterns, event-driven systems, and message queues (e.g., Kafka, RabbitMQ).
Soft Skills
Strong analytical and problem-solving abilities with a creative, solution-driven mindset.
Excellent communication and collaboration skills to work effectively with business users and technical teams.
Ability to take ownership of services and applications at scale.
Passion for new technologies and open-source tools.
Domain Advantage
Prior experience in healthcare or education systems, preferably within the UAE market, is a strong advantage.
Preferred Qualifications
Experience with Agile/Scrum methodologies.
Knowledge of DevOps practices and automated testing frameworks.
Exposure to monitoring and logging tools (Prometheus, Grafana, ELK stack).
Certifications in .NET development, Azure, Kubernetes, or Microservices are a plus.
Job ID: 126305437