Job Opportunity
We are seeking an experienced Senior Software Engineer to join our team and play a key role in creating and maintaining high-quality web applications.
You will work with both front-end and back-end technologies to ensure seamless integration and the best user experience.
Key Responsibilities:
- Design, Develop, and Maintain Scalable Web Applications: Use your expertise in .NET full stack development to design, develop, and maintain scalable web applications that meet our business needs.
- Collaborate with UX/UI Designers: Work closely with UX/UI designers to create user-friendly interfaces that enhance our users' experience.
- Implement Server-Side Logic and Database Management: Implement server-side logic and manage databases using Oracle, SQL Server, and other relevant tools.
- Develop and Integrate APIs: Develop and integrate APIs to support front-end features and improve application performance.
- Conduct Unit Testing and Debugging: Conduct unit testing and debugging to ensure code quality and deliver high-quality solutions.
- Stay Updated with Emerging Technologies: Stay updated with emerging technologies and integrate them into development as needed to drive innovation.
Requirements:
- .NET Full Stack Development Experience: 10+ years of hands-on .NET full stack development experience.
- End-to-End Development: Proven ability to handle complete lifecycle from design to release independently.
- Technical Skills: Proficiency in .NET Core, C#, HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, React, Angular, Kendo UI, Telerik, GitHub, TFS, CI/CD pipelines, Docker, Kubernetes, Microservices-based architectures, Azure DevOps, Selenium, code quality check tools, YAML for automation & quality tools.
- Soft Skills: Strong problem-solving, analytical thinking, communication, collaboration skills with ability to work independently and deliver high-quality solutions.