Senior Full stack .NET Developer ( Angular + .NET Core + Azure/AWS/GCP)

4 Months ago • 4-8 Years • Full Stack Development

Job Summary

Job Description

Job Details

Description

As a specialized Full Stack Developer with expertise in Angular, .NET, SQL Server, and MongoDB at Abu Dhabi Ports Group, your core responsibility is to design, develop, and optimize web applications. These applications are integral to our mission, and you'll play a pivotal role in every stage of their development. You will create user-friendly, high-performance applications using Angular and .NET, manage data effectively with SQL Server and MongoDB, and collaborate with cross-functional teams. Your work includes maintaining code repositories with Git, embracing Agile methodologies, containerizing applications with Docker, and integrating them into cloud platforms (Azure, AWS, or Google Cloud). You'll contribute to innovative projects by fulfilling this role, ensuring they meet high standards and address real-world challenges. Your expertise and adaptability are key to our success, and your contributions will help Abu Dhabi Ports Group maintain its leading position in the industry.

Core Responsibilities:

• Design, develop, and optimize web applications using Angular and .NET technologies.

• Store and query data efficiently, utilizing SQL Server and MongoDB.

• Collaborate closely with cross-functional teams to understand and meet project requirements.

• Maintain code repositories and ensure version control using Git.

• Write effective unit tests to ensure a high level of code quality and reduce the number of bugs in the application.

• Work within an Agile environment, participating in sprint planning, stand-up meetings, and retrospectives.

• Deploy applications using containerization tools like Docker for efficient deployment and scaling.

• Integrate and optimize applications on cloud platforms, including Azure, AWS, or Google Cloud.

• Contribute to the development of cutting-edge solutions that align with Abu Dhabi Ports Group's mission and objectives.

People Management Responsibilities:

• Collaboration: Work closely with team members, designers, and business analysts to ensure effective communication and teamwork.

• Knowledge Sharing: Share your technical knowledge and expertise with colleagues, assisting them in solving challenges and promoting skill development.

• Mentoring: Provide guidance and support to junior developers, interns and trainees, helping them grow their skills and understanding of best practices.

• Code Reviews: Participate in code reviews to maintain code quality and adherence to coding standards.

• Problem Solving: Collaborate with team members to identify and address technical issues and challenges, fostering a culture of problem-solving and innovation.

• Feedback: Offer constructive feedback to colleagues when reviewing their work and be open to receiving feedback from others to facilitate continuous improvement.

Strategic Responsibilities:

• Technology Roadmap: Contribute to the development and implementation of the technology roadmap, helping to identify and adopt new technologies and best practices.

• Architecture Planning: Participate in architectural discussions and decisions, ensuring that the technical solutions align with long-term business goals.

• Scalability: Design applications and systems with scalability in mind, accommodating future growth and increased user demand.

• Security: Implement security best practices to protect the integrity and confidentiality of data and systems, staying updated on emerging threats and solutions.

• Performance Optimization: Continuously monitor and optimize application performance to enhance user experience and reduce load times.

• Compliance: Ensure that the developed applications and systems comply with relevant regulations and industry standards.

• Innovation: Stay informed about emerging technologies and trends in the software development industry and propose innovative solutions to improve products and processes.

• Documentation: Maintain comprehensive technical documentation for code, architectures, and processes to facilitate knowledge transfer and onboarding of new team members.

Requirements

Educational Qualifications:

• Bachelor’s degree in computer science, Software Engineering, or a related field

• Relevant certifications or additional coursework related to web development and software engineering (optional). Technical Qualifications:

• Proficiency in front-end development using Angular and back-end development using .NET technologies.

• Strong expertise in database development, including SQL Server and MongoDB.

• Skilled in writing automated unit tests and TDD.

• Demonstrated experience with version control using Git.

• Familiarity with Agile methodologies and participation in Agile development processes.

• Basic knowledge of containerization using Docker.

• Experience with at least one major cloud platform (Azure, AWS, or Google Cloud).

• Strong problem-solving and analytical skills.

• Excellent communication and teamwork abilities.

• Proficiency in English

• Arabic is preferred (not mandatory)

Years of Experience:

• 5 to 8 years of professional software development experience.

• Proven track record in working on and delivering web applications and software projects.

• Extensive experience with Angular, .NET, SQL Server, and MongoDB.

• Demonstrated expertise in Git version control and Agile methodologies.

• Prior involvement in deploying applications with Docker and working with cloud platforms (Azure, AWS, or Google Cloud).

• Experience working on a variety of software projects, demonstrating adaptability and problem-solving skills.

Nature of Experience:

• Hands-on experience in designing, developing, and optimizing web applications using Angular, .NET, SQL Server, and MongoDB.

• Strong background in front-end and back-end development, encompassing both user interface design and database management.

• Experience in writing unit tests and TDD.

• Proficiency in maintaining code repositories, implementing version control using Git, and collaborating within an Agile environment.

• Prior work with containerization tools such as Docker for application deployment and scaling.

• Experience with cloud platforms (Azure, AWS, or Google Cloud), including integration and optimization of applications in a cloud environment.

• A track record of solving complex technical challenges and contributing to the success of software projects.

Benefits

  • Provident Fund
  • Gym Membership
  • Leaves as per the company policy.
  • Company-paid trips
  • Easy Loan Facility for Employees
  • Yearly increment
  • Health Insurance (includes spouse and parents) (till the age of 80)

Similar Jobs

Super - Senior Full-Stack Software Engineer

Super

Canada (Remote)
3 Months ago
CloudHire - Full Stack Developer

CloudHire

Pune, Maharashtra, India (Remote)
4 Months ago
Rapiscan Systems - Senior Software Engineer

Rapiscan Systems

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Anthology  Inc  - Associate Software Engineer II

Anthology Inc

Bengaluru, Karnataka, India (On-Site)
2 Months ago
SSC Technologies - UI Technical Lead (Angular) – Product and Innovation Team

SSC Technologies

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Brightline - Full Stack Web Developer

Brightline

Ashburn, Virginia, United States (On-Site)
3 Months ago
Straumann Group - Senior Software Engineer

Straumann Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Logifuture - Java Software Developer

Logifuture

Kragujevac, Serbia (Hybrid)
4 Months ago
Token Metrics - Tech Lead - Crypto & AI (Colombia- Remote)

Token Metrics

Medellín, Antioquia, Colombia (Remote)
4 Months ago
Interactive Brokers - Software Engineer - C++

Interactive Brokers

Budapest, Hungary (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CloudHire - Full Stack Developer - Angular & Node

CloudHire

Bengaluru, Karnataka, India (Remote)
4 Months ago
Apex logic - Front-End Developer

Apex logic

United States (Remote)
3 Months ago
Next Level Business Services - Tealium Consultant

Next Level Business Services

San Antonio, Texas, United States (On-Site)
4 Months ago
Google - Senior Staff Software Engineer

Google

(On-Site)
2 Months ago
BSH Home Appliances India - Architect MES Foundation

BSH Home Appliances India

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Warner Bros Games - Senior Software Engineer (MSC Team), Bangalore

Warner Bros Games

Bengaluru, Karnataka, India (On-Site)
9 Months ago
CloudHire - Full Stack Developer - Angular & Node

CloudHire

India (Remote)
4 Months ago
PwC - IN_Associate-_JAVA Backend_Advisory Corporate_Advisory _  Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
N-iX - Senior Angular Engineer (#2652)

N-iX

Colombia (Remote)
2 Months ago
Numerator - Python Team Lead

Numerator

India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Lahore, Punjab, Pakistan

AAA Game Art Studio - 3D Artist (Blender)

AAA Game Art Studio

Pakistan (Remote)
6 Months ago
Codeninja - DevOps Team Lead

Codeninja

Karachi, Sindh, Pakistan (On-Site)
3 Months ago
Token Metrics - Financial Analyst Intern (Karachi-Remote)

Token Metrics

Karachi, Sindh, Pakistan (Remote)
4 Months ago
Zones - Cloud Solutions Specialist

Zones

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
2 Months ago
Codeninja - Senior Reactjs Developer

Codeninja

Karachi, Sindh, Pakistan (On-Site)
4 Months ago
Codeninja - Senior Data Scientist

Codeninja

Sindh, Pakistan (On-Site)
2 Months ago
Game District - Unity Game Developer

Game District

Lahore, Punjab, Pakistan (On-Site)
5 Months ago
Codeninja - DevOps Engineer

Codeninja

Karachi, Sindh, Pakistan (On-Site)
3 Months ago
Codeninja - Information Security Engineer

Codeninja

Lahore, Punjab, Pakistan (On-Site)
3 Months ago
Zones - Account Executive - US

Zones

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

WaveApps - Manager, Engineering

WaveApps

Toronto, Ontario, Canada (Remote)
4 Months ago
Social Discovery Group - AQA Engineer (Java)

Social Discovery Group

Poland (Remote)
2 Months ago
Highspot - Sr. Backend Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Sling TV - Staff Engineer - Site Reliability Engineer

Sling TV

Hyderabad, Telangana, India (On-Site)
5 Months ago
Flow - Senior/Staff Web Engineer

Flow

New York, New York, United States (Hybrid)
4 Months ago
Keywords Studios (Player Support) - Java Full-Stack Developer (Contract for 3 months initially)

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
3 Months ago
Sigma Software - Front-End Engineer (Integration team)

Sigma Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Extreme Network - Staff Software Systems Engineer-Machine Learning

Extreme Network

Bengaluru, Karnataka, India (Remote)
4 Months ago
SSC Technologies - Senior Software Engineer

SSC Technologies

Kansas City, Missouri, United States (Hybrid)
4 Months ago
MediaOcean - Senior Software Engineer - Development (Java) -1

MediaOcean

Pune, Maharashtra, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Punjab, Pakistan (Hybrid)

Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

Punjab, Pakistan (On-Site)

United States (Remote)

Mexico (Remote)

Punjab, Pakistan (On-Site)

Lahore, Punjab, Pakistan (On-Site)

Punjab, Pakistan (On-Site)

View All Jobs

Get notified when new jobs are added by Codeninja

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug