Senior ASP.Net Core Web Developer

Job Description

Senior ASP.Net Core Web Developer

Company Overview:
We are a dynamic and innovative technology company specializing in developing cutting-edge software solutions for our clients worldwide. Our approach blends creativity, technology, and business acumen to create solutions that drive business growth across various sectors. Our team comprises passionate technologists and innovative problem solvers dedicated to building software that makes a difference.

As we continue to grow, we are constantly on the lookout for dynamic individuals who are passionate about technology and eager to make a difference. We are currently recruiting a team of talented ASP.Net Core Web Developers with experience building scalable and secure applications. Join our dynamic and collaborative team to work on exciting projects and make a significant impact in the industry.

Job Summary:
As a Senior ASP.Net Core Web Developer at Aitrich Technologies, you will be responsible for designing, developing, and maintaining our advanced web applications. You will work closely with cross-functional teams, including software architects, UI/UX designers, and quality assurance engineers, to create robust and user-friendly web solutions. Your expertise in ASP.Net Core and front-end development will play a crucial role in driving our success.

Key Responsibilities:
• Design and Development: Utilize ASP.Net Core to design, develop, and enhance responsive and scalable web applications that meet business requirements.
• Front-End Implementation: Implement front-end designs and user interfaces using HTML5, CSS3, and JavaScript frameworks like Angular or React to ensure visually appealing and seamless user experiences.
• API Integration: Develop and integrate RESTful APIs and web services to facilitate seamless data exchange between client-side and server-side components.
• Code Quality and Standards: Write clean, efficient, and maintainable code in C# and ASP.Net Core, adhering to established coding standards and best practices.
• Performance Optimization: Identify and resolve performance bottlenecks, implement caching strategies, and fine-tune database queries to optimize web application performance.
• Testing and Bug Fixing: Conduct thorough testing, including unit testing and integration testing, to ensure high-quality, bug-free software deliverables. Collaborate with the quality assurance team to identify and resolve any functional or performance issues.
• Continuous Learning: Stay up to date with the latest trends and best practices in web development, proactively proposing innovative solutions and improvements to enhance our products.
• Mentoring and Collaboration: Provide technical guidance and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment within the team.
• Project Management Support: Collaborate with project managers and stakeholders to estimate project timelines, provide technical expertise, and ensure timely delivery of projects.
• Code Reviews: Participate in code reviews to ensure code quality, maintainability, and adherence to established coding standards.
• Issue Resolution: Troubleshoot and debug complex issues, providing timely resolutions to ensure optimal system performance and user satisfaction.

Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent professional experience will also be considered.
• Proven experience as a Senior ASP.Net Developer with a strong focus on ASP.Net Core web development.
• Expertise in C# programming language and strong knowledge of the .NET framework.
• Extensive experience with ASP.Net Core, including MVC, Web API, and Entity Framework Core.
• Proficiency in front-end web technologies such as HTML5, CSS3, and JavaScript. Experience with JavaScript frameworks/libraries such as Angular, React, or Vue.js.
• Solid understanding of RESTful APIs and web services development.
• Strong knowledge of database development using SQL Server or other relational databases.
• Familiarity with version control systems, such as Git.
• Experience with agile development methodologies and tools.
• Excellent problem-solving and analytical skills, with the ability to quickly grasp complex concepts and propose effective solutions.
• Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
• Experience with cloud platforms, such as Microsoft Azure or Amazon Web Services (AWS).
• Knowledge of containerization technologies, such as Docker and Kubernetes.
• Familiarity with DevOps practices, including CI/CD pipelines.
• Understanding of front-end build tools and package managers, such as webpack and npm. Experience with automated testing frameworks and practices.

No. of Positions: 4:

We offer competitive compensation, a stimulating work environment, opportunities for professional growth and advancement, and a culture that values teamwork and innovation. If you are a seasoned ASP.Net Core Developer with a passion for delivering high-quality code and leading development initiatives, we look forward to receiving your application.
Apply now and be part of our exciting journey!
Note: Please make sure to include a cover letter and a detailed portfolio demonstrating your ASP.Net Core development experience and projects you have worked on.

Apply for the Position

Job Posting Apply Now! Form