Getting onboard Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.Job Responsibilities :We are looking for a highly skilled and experienced Senior Software Design Analyst to join our team. The successful candidate will be responsible for providing analysis, design, and documentation of software solutions with moderate supervision. As a Senior Software Design Analyst, you will work closely with our development and product teams to deliver high-quality, scalable, and maintainable software solutions. If you are a highly skilled and experienced Senior Software Design Analyst, we encourage you to apply for this role. You will have the opportunity to work on complex software solutions with a team of experienced professionals and to lead the software development team as they create high-quality, scalable, and maintainable software solutions for the company across the regions.Provide analysis, design, and documentation of software solutions with moderate supervisionWrite business requirements, use cases, and test cases for new applications or modifications to existing applicationsCollaborate with cross-functional teams to define, design, and ship new featuresWork with the team to identify and implement process improvements to increase development efficiency and qualityStay up-to-date with the latest technologies and frameworks and incorporate them into our practices as appropriateLead the software development team as they create software solutions for the companyServe as an in-house expert, both for managers from other departments who need software solutions and the less experienced staff within the IT departmentOther duties as assigned.Pre-Requisites :Bachelor's degree in Computer Science, Information Technology, or a related field5+ years of experience as a software analyst or a related roleStrong knowledge of software development methodologies and best practicesExperience with requirements gathering, analysis, and documentationExperience with design and architecture of software systemsExperience with databases and SQLStrong analytical and problem-solving skillsExcellent communication and interpersonal skills, with the ability to collaborate with cross-functional teamsAbility to work independently and manage multiple projects simultaneouslyStrong attention to detail and commitment to delivering high-quality workExperience with agile development methodologiesExperience with cloud computing platforms, such as AWSFamiliarity with testing frameworks, such as Selenium or PHPUnitExperience with software development tools, such as GitUnderstanding of CI/CD pipelinesAre you game?
View Original Job Posting