Search by job, company or skills

Thumbay Group

Software Developer (.NET)

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126305437

Similar Jobs