[ad_1]
[ad_1]
Your Responsibilities
Collaborate with the team to understand project requirements and translate them into technical specifications.
Design and develop efficient, scalable, and secure web applications using modern web technologies.
Develop server-side logic, database schemas, and APIs to support front-end functionality.
Develop clean, maintainable, and efficient code
Implement front-end interfaces and ensure cross-browser compatibility.
Perform code reviews, debugging, and troubleshooting to ensure the highest level of application performance and stability.
Optimize applications for maximum speed and scalability.
Stay up-to-date with emerging technologies, trends, and best practices in web development.
Work collaboratively with designers, product managers, and other stakeholders to deliver high-quality software solutions.
Contribute to the overall software development lifecycle, including requirements gathering, testing, deployment, and maintenance.
Ensure the performance, security, and reliability of the applications through thorough testing and code reviews.
Optimize and refactor existing code to improve performance and maintainability.
Collaborate with infrastructure and operations teams to deploy and maintain applications in production environments.
Troubleshoot and debug issues, providing timely resolutions to ensure smooth operation of the applications
Optimize and refactor existing code to improve performance and maintainability.
Stay updated with the latest advancements in .NET development, tools, and frameworks, and evaluate their potential use in the projects.
Your Qualifications
Very good exposure to developing applications using MSA and EDA architecture styles.
Extensive experience in software development using the .NET framework, specifically with C#.
Strong understanding of object-oriented programming (OOP) concepts and design patterns.
Proficiency in ASP.NET, MVC, Web API, and other related frameworks.
Experience with ORM frameworks (e.g., Entity Framework) and LINQ.
Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular.
Solid understanding of back-end technologies such as .Net and Spring Boot.
Experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL) and knowledge of SQL.
Familiarity with NoSQL databases (e.g., MongoDB, Redis) and their implementation.
Experience with event streaming platforms like Kafka, Containerization platforms like Kubernetes from different vendors ( Openshift, AKS, EKS), Service mesh technologies like (Istio and Envoy) and fPaaS technologies.
Knowledge in cloud platforms, such as AWS, Azure.
Understanding of RESTful APIs and experience in building and consuming them.
Proficient in version control systems like Git.
Experience with DevOps practices and tools
Ability to work in an Agile/Scrum development environment.
Excellent problem-solving and analytical skills.
Strong attention to detail and ability to write clean, maintainable code.
Good communication and teamwork skills.
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven 5-8 years of experience as a Full Stack Developer or similar role, with a portfolio of past projects or code samples.
Award-Winning Tech Talent Company. We help businesses make progress, build efficiency and discover new possibilities. Our goal is to support talented individuals to explore, innovate and unleash their potential.
Our success has spanned over 20 years. In that time, weve come to understand that innovation is the only way to provide agile, practical solutions that transform businesses and careers that fulfil potential, faster.
Halian’s smart services, tech talent and search capability, help you to realise tomorrows potential. To discover the amazing things that are possible when you bring the right people and the right technology together.