Work Experience Required Senior-level Developer with 3+ years of experience in .Net technologies (.NET Core). Have good hands-on experience working with Angular / Vue JS (Preferable) / React Have strong hands-on experience of Entity Framework and writing LINQ queries. Typescript experience is a plus. Strong Web API and MVC app development experience is a plus. Important Skills Review requirements, create system design documents and develop solutions Proficiency in C#, Angular-2, ASP.NET, OOPS, ADO.NET, WCF, Amazon Web service & cloud, JQuery, LINQ, XML Schema, XSLT & SQL Server Web API & Entity Framework Should be well versed with Data Structures & algorithms, Multithreading, and optimization Technique. Knowledge of SOA architecture will be an added advantage. Should have capabilities to develop the core modules/components and should have experience in one or more complete life cycle modules Preferable if having an understanding of software development lifecycle and exposure to AGILE and SCRUM Methodologies Strong analytical and problem-solving skills and Excellent verbal and written communication skills Experience in Production support will be an added advantage. Skills:- .NET, ASP.NET, Entity Framework and LINQ Show more Show less
We’re Hiring | Accessibility (A11y) Specialist - Digital Learning Location: Noida | Experience: 3+ Years Responsibilities - Develop accessible digital content using HTML5, CSS, and ePub (Fixed and Reflowable) layouts. - Ensure compliance with WCAG 2.0/2.1 and implement ARIA roles and attributes. - Identify accessibility barriers and suggest appropriate solution ls based on W3C standards. - Conduct testing with assistive technologies such as JAWS, NVDA, and VoiceOver. - Collaborate with development and design teams to integrate accessibility best practices. - Maintain high-quality documentation of accessibility testing and validation reports. - Meet project deadlines while working independently with minimal supervision. - Stay updated with evolving accessibility standards, tools, and industry trends. Qualifications - Minimum 3 years of experience in digital accessibility (A11y), especially in eLearning/ePub projects. - Strong proficiency in HTML5, CSS3, and ARIA implementations. - Hands-on experience with accessibility evaluation tools assistive technologies (JAWS, NVDA, VoiceOver). - Working knowledge of accessibility features on both Windows and macOS. - Understanding of WCAG 2.0 and 2.1 guidelines and other accessibility standards. - Excellent problem-solving skills and attention to detail. - Ability to work in a team-oriented, fast-paced environment with tight deadlines. Show more Show less
As a software quality assurance (QA) engineer, you will be responsible for monitoring every phase of the development process to ensure that the design and software adhere to company standards. You should have at least 1 year of experience in Manual testing and a good understanding of the SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle). Your role will involve conducting Manual and Functional Testing, executing test cases, reporting defects, defining severity and priority for each defect, and performing regression testing whenever changes are made to the code to fix defects. You should possess strong verbal and written communication skills, the ability to work effectively in a team as well as independently, and have the capability to read all relevant documents and understand what needs to be tested. Additionally, you will be required to participate in walkthroughs of testing procedures, prepare reports related to software testing, ensure that all testing work is carried out according to defined standards and procedures, and demonstrate the ability to handle multiple tasks simultaneously and switch between tasks quickly. This is a full-time position located in Noida, and the ideal candidate will have 1-2 years of relevant experience. If you meet the qualifications and background requirements for this role, including strong communication skills and the ability to effectively carry out software testing activities, we encourage you to apply.,
You will be responsible for the role of Principal Engineer specializing in Performance Testing with 7-9 years of experience. Your primary tasks will include a minimum of 7 years of hands-on experience in performance tuning, diagnostics, or monitoring. Additionally, you should possess at least 3 years of hands-on design and development experience in technologies such as Java, .NET, etc. As a Principal Engineer, you are expected to have a minimum of 5 years of Team Lead experience, leading a team with expertise in Project Planning, Estimating, or Project Management. Moreover, you should have a minimum of 7 years of hands-on experience with performance diagnostics tools like AppDynamics, Dynatrace, New Relic, CA APM (previously Wily Introscope), etc. You will be required to hold a Bachelor's degree or equivalent with a minimum of 12 years of work experience. Your role will involve driving Performance optimization initiatives, directly impacting product development and enhancing end-user experience. The ideal candidate should have experience in delivering software designed for high concurrency, scalability, or availability. Proficiency in using Application Performance Management (APM) tools such as AppDynamics, Dynatrace, New Relic, CA Introscope APM, HP Diagnostics is essential. Hands-on experience in collecting performance data, analyzing, troubleshooting, and tuning is also necessary. Exposure to Cloud, SaaS, and virtualization concepts along with performance concerns is highly desirable. Familiarity with application threading and concurrency concerns will be an added advantage. Preferred skills for this role include a track record of success in contributing to a team-oriented environment. You should demonstrate a proven ability to work creatively and analytically in a problem-solving environment. Excellent leadership, communication (both written and oral), and interpersonal skills are crucial. Moreover, the ability to steer organizational vision and strategy will be beneficial in this position.,
The candidate will be a hands-on Java Developer with a Mid-Senior level of experience in the E-learning Education Management Information Technology & Services industry on a full-time basis. You must possess a strong foundational knowledge of Core Java, Collection framework, and Multi-threading (concurrency). It is essential to have the ability to think in terms of design patterns and apply the right data structure. Critical analysis and problem-solving skills are crucial, with prior experience in performance engineering being a significant advantage. The ideal candidate should have a strong background in REST API design, Microservice Architecture, Unit Testing, Test Coverage, and API Performance engineering. Proficiency in Spring/Spring Boot framework, MongoDB, MySQL (or other relational SQL db experience), Serverless Architecture, AWS Lambda, Continuous Integration/Build Automation, and Agile development is required. If you meet the above requirements and are looking to join a dynamic team of professionals in a challenging environment, this role may be perfect for you.,
You should have 8-10 years of experience in the field. The location for this job is Noida, USA. Your primary responsibility would be to act as a thought leader in order to ensure a consistent and world-class Learning Product experience on a global scale. You will be tasked with managing and overseeing the creation of digital content that adheres to instructional standards. Your experience should include content creation through instructional design, blended learning, and facilitation of instructor-led sessions. Additionally, you will be expected to design content for various modalities such as videos, simulations, games, courses, and other forms of learning materials.,
You will be joining our engineering team at Magic as a skilled professional in API Automation Testing. Your main responsibilities will include working on API testing projects using tools such as Postman, SOAP UI, and Swagger UI for functional testing. You should have hands-on experience with Java for Webservices and Rest Assured for APIs Automation testing. Additionally, working experience with frameworks like Rest Assured, Karate, or similar frameworks is required. You should be able to understand the framework components individually and configure/update them as needed. Experience in working on Agile projects and familiarity with test/defect management tools like ALM, JIRA, or ADO is essential for this role. Effective communication skills and the ability to manage clients/stakeholders, including coordinating directly from Offshore to the Clients onshore, are also important aspects of this position. If you have 5-8 years of experience in API Automation Testing and meet the above requirements, we encourage you to apply for this position located in either Noida or Gurgaon.,
You should have at least 6 years of experience in Automation, with excellent knowledge and hands-on skills in Selenium. Your responsibilities will include identifying automation requirements, designing automation frameworks, and developing automation suites from scratch. You must be proficient in Selenium Webdriver, Appium, and automation testing techniques to cover all possible corner cases. Additionally, you should have experience working with test tools, processes, and approaches, as well as developing automation scripts for complex content types in large web-based content applications. You must possess strong analytical skills to analyze and write automation scripts for complex business rules and rule engines. Furthermore, you should have strong interpersonal and presentation skills to interact with team members and clients effectively. The ability to handle ambiguity and change, multitask, and switch between tasks quickly is essential. Excellent communication skills are also required for this role.,
As a Java Developer at Magic, you will be responsible for implementing server APIs and scripts to solve complex business and engineering problems. Your role will involve analyzing and recommending solutions that meet functional needs such as scalability, reliability, and extensibility. We are currently seeking a Lead/Principal Software Engineer with exceptional technical skills to join our team and deliver impactful solutions. Your responsibilities will include managing project priorities, deadlines, and deliverables, as well as designing, developing, testing, deploying, maintaining, and enhancing our product offerings. This will involve developing DBMS, API integrations, CI/CD pipelines, and more. We are looking for a self-motivated individual with a keen interest in working for a fast-paced, dynamic organization. You will be designing and implementing highly scalable, performant REST API services using Java to support a fast, flexible content delivery system in a rapidly evolving business environment. Additionally, you will be responsible for implementing new software solutions, maintaining existing systems, and enhancing them as needed. Collaboration with staff members across functional areas such as development, project management, QA, and devOps will be crucial to ensure seamless delivery of development solutions. Working with DevOps teams to streamline the CI/CD pipeline and following best practices for scalability, availability, monitoring/alerting, auto-scaling, and infrastructure-as-code will also be part of your responsibilities. You will work closely with product stakeholders and analysts to translate UI requirements into tasks and provide estimates for those tasks. Ensuring code quality in terms of accessibility, security, performance, and maintainability is essential. You will actively participate in requirements, architecture, and design meetings and provide documentation for internal and external consumers. Required Skills: - Java 1.8 - Core Java, Collection framework, Multi-threading - Design patterns and data structures - Strong experience with REST API design - Microservice Architecture - Unit Testing / Test Coverage - API Performance engineering Preferred Experience in: - Spring/Spring Boot framework - MongoDB - MySQL - Serverless Architecture - AWS Lambda - Continuous Integration/Build Automation - Agile development If you have 5-7 years of experience in Java development and possess the above-mentioned skills and experience, we encourage you to apply to join our engineering team at Magic in either Noida or Gurgaon.,
You will be responsible for conducting website reviews, analysis, remediation, and functional testing. Your role will involve assessing and optimizing website designs to meet accessibility needs based on user requirements. Additionally, you will provide technical assistance and guidance for remediation to designers, developers, and QA teams. With 3-5 years of experience in testing, including 2-3 years of relevant experience in accessibility testing, you should be capable of thinking through different scenarios. You are expected to be well-versed in testing processes such as Agile Workflow, Test Case Creation, Bug Reporting, Defect Tracking, and creating tracking documents. Knowledge of WCAG 2.0 and 2.1 standards is essential, along with experience in working with screen readers like NVDA, JAWS, VoiceOver, and Talkback. Good written and verbal communication skills are necessary for this role as you will be handling client calls and participating in walkthroughs of testing procedures. You should be proactive, innovative, and able to prepare reports related to software testing. Additionally, you must ensure that all testing work is conducted according to defined standards and procedures. The ability to manage multiple tasks simultaneously and switch between them quickly is crucial, along with strong communication skills.,
As a Lead/Senior Performance Engineer with 5-7 years of experience, you will need to leverage your 5+ years of progressive technical experience in Software Engineering, Performance Engineering, Site-Reliability, and DevOps. Your role involves being an advocate and advisor for performance testing to various engineering teams. You should possess extensive experience with various load testing tools and be capable of conducting performance testing to ensure system capacity, reliability, and scalability. Your responsibilities will include translating test requirements into a testable design, developing test plans, and utilizing tools like JMeter and LoadRunner for hands-on performance testing. You will analyze reports, document observations, and identify bottlenecks to communicate and work with multiple departments for issue resolution. Additionally, you will utilize workload information and performance results to identify bottlenecks and provide tuning recommendations. You are expected to actively contribute to the development and testing processes of the Performance Engineering team, communicate effectively across different levels and functions, and collaborate with various departments. Experience with Performance test framework development, automation, large-scale distributed systems, and cloud technologies is crucial for this role. Required Skills: - Proficiency in Cloud technologies, especially AWS - Familiarity with load testing tools like JMeter, LoadRunner, NeoLoad, etc. - Knowledge of Application Monitoring Tools such as New Relic, Google Analytics, CloudWatch - Experience with Continuous Integration environments Preferred Skills: - Ability to work with Java, Python, or similar languages - Understanding of Virtualization & Containerization technologies like Docker, ECS, Kubernetes - Demonstrated Resiliency Engineering skills and solid understanding of distributed systems to enhance reliability and availability If you have the requisite experience and skills in the mentioned technologies and services, and if you are passionate about performance testing and engineering, this role offers an exciting opportunity to contribute to the development and optimization of systems for enhanced performance and reliability.,
You should have a solid background in back-end development utilizing .NET Core, C#, and ASP.NET Core with at least 7-9 years of experience. Your expertise should extend to designing and implementing Microservices architecture effectively. Proficiency in Entity Framework Core, Dapper, and other ORM frameworks is required. You must possess hands-on experience in developing RESTful APIs, gRPC, and working with asynchronous communication patterns. In-depth knowledge of both Relational Databases (such as SQL Server, PostgreSQL) and NoSQL Databases (like MongoDB, Cosmos DB) is essential. Experience in containerization and orchestration using Docker and Kubernetes is a must, along with familiarity with Cloud Platforms like Azure, AWS, or GCP and their native services. You should be able to demonstrate your skills in performance optimization, scalability, and implementing security best practices. An understanding of Agile methodologies and modern software development practices is crucial for this role. Proven leadership in engineering teams and delivering critical solutions is highly valued. Excellent communication, problem-solving, and stakeholder management skills are necessary to excel in this position.,