
Software Engineer Ii
3 weeks ago
Job Category Software Engineering We are looking for a highly experienced C senior developer to produce scalable dynamic highly interactive and user-friendly software solutions You will contribute to the development of our innovative and market-leading clinical development product suite that helps our customers to design model and simulate complex innovative clinical trials with the potential to create significant value for sponsors and patients by increasing their probability of success and accelerating time to market A key feature of such software products is our proprietary engines - software components that implement sophisticated and advanced statistical mathematical algorithms e g simulations of complex adaptive trials for our cloud-hosted and on-premise software products As senior engine developer you will be responsible for developing such engines in languages such as C R or Python for our cloud-hosted and on-premise software products You will be a part of a cross-functional team that is responsible for the full software development life cycle from conception to deployment You should be a team player with the experience of guiding a few junior developers Responsibilities Implement statistical mathematical algorithms for on-premises or cloud-hosted applications in C ensuring high performance and quality Work with developers architects UX designers and product owners managers to ideate software solutions Work with the architects to design backend computational modules services APIs maintain design artifacts and help ensure testability and other applicable non-functional requirements Ensure engine code maintainability modularity and high performance by reviewing the implementation regularly and refactoring the code base as needed to keep technical debt low Ensure high code quality by performing automated unit testing with high code coverage regular code reviews and following coding guidelines and good coding practices Participate in design discussions and help ensure testability and other applicable non-functional requirements Prepare all necessary code design and other technical documentation Guide junior developers on good coding practices Review their work for quality and completeness Master Cytel s SDLC processes and ensure they are followed well by the team Prepare relevant SDLC documentation and face process audits Monitor track and manage project risks proactively Make technical presentations at internal external forums learn about emerging trends methodologies technologies and share knowledge with others in the team Qualifications Qualifications Skills and Experience 3 years of core programming experience as a C developer with strong knowledge of OOAD principles and design patterns Strong knowledge of Applied Mathematics numerical methods calculus linear algebra mathematical modeling statistical methods optimization etc Strong knowledge of algorithmic scientific computing Quick learner with strong numerical verbal aptitude logical reasoning and analytical ability Knowledge of Windows UNIX and LINUX environments Strong experience of developing high performing applications with knowledge of multithreading and parallelization as well as distributed computing Knowledge of tools used for code profiling unit testing detecting memory leaks and overruns Strong knowledge of practices like automated unit testing code reviews and following coding guidelines Strong knowledge of source control and versioning tools like BitBucket Git SVN etc Experience working with Agile frameworks like Scrum Strong verbal and written English communication skills Self-driven with ability to think creatively and solve complex problems Bachelor s Master s degree in Computer Science Engineering CSE or equivalent STEM degree Optional Skills and Experience preferred but not mandatory Familiarity with statistical or scientific software like R SPSS MATLAB Mathematica Experience in Python R programming Familiarity with C NET Knowledge of scientific graphics Experience of developing microservices and REST APIs Familiarity with Jira Confluence and Bamboo Familiarity with cloud platforms like AWS Azure etc Experience of guiding coaching junior developers Knowledge of some relational or NoSQL databases
-
Software Engineer II
3 weeks ago
India PowerGlide Systems, Inc Full timeCompany Description At PowerGlide, we specialize in optimizing ServiceNow environments for peak performance and efficiency. As a trusted ServiceNow partner, we excel in performance tuning and test automation, ensuring smooth operations and exceptional user experiences. Our tailored solutions enhance the speed, scalability, and health of ServiceNow instances,...
-
Software Engineer II
1 day ago
India Microsoft Full timeJob Description We're looking for a passionate and driven Software Engineer II to join the Enterprise Sydney Platform team and contribute to defining and improving agility across engineering workflows. This role is ideal for someone who thrives in solving real-world engineering problems and is eager to make a measurable impact. Key Challenges You'll...
-
[Urgent] Software Engineer II
4 weeks ago
India PowerGlide Systems, Inc Full timeJob Description Company Description At PowerGlide, we specialize in optimizing ServiceNow environments for peak performance and efficiency. As a trusted ServiceNow partner, we excel in performance tuning and test automation, ensuring smooth operations and exceptional user experiences. Our tailored solutions enhance the speed, scalability, and health of...
-
Software Engineer II
1 day ago
India Microsoft Full timeJob Description Do you want to enable Copilots to be able to engage users around the world on any platform, including the web, Teams, Facebook, Slack, and IVR voice systems Microsoft Copilot Studio, is a global, distributed Azure service responsible for providing the copilot platform and experience for all customers to create copilots by leveraging highly...
-
Software Engineer II
3 days ago
India Microsoft Full timeJob Description Join the Microsoft Teams Triage Services team, a core part of Microsoft's vision for intelligent communications. Teams serves over 300 million daily users worldwide, powering collaboration and productivity for organizations of all sizes. As a Software Engineer II, you'll play a pivotal role in building and scaling backend systems that drive...
-
Software Engineer II
2 weeks ago
India Microsoft Full timeJob Description Are you passionate about working on cutting-edge devices Surface Team is dedicated to building powerful devices that empower individuals and organizations. We're working on the next generation of Surface products, and we need talented individuals like you! We are seeking a skilled engineer to enhance enterprise customer experience in managing...
-
Software Dev Engineer II
2 weeks ago
India Amazon Music Full timeJob Description Description The Global Reliability Maintenance Engineering (RME) Central Asset Science & Technology (AST) team is comprised of several key sub-teams that work together to drive innovation and excellence in asset management practices across the enterprise. The team delivers scalable and global science driven software solutions to automate or...
-
Software Engineer II
2 weeks ago
India Microsoft Full timeJob Description Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careersfurther. This is a world ofmorepossibilities, more innovation, more openness, and the skyisthelimitthinkingina cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world...
-
Software Engineer II
3 days ago
India Microsoft Full timeJob Description Azure is the fastest-growing business in Microsoft's history and is the foundation of Microsoft's commercial Cloud Services. We are a part of the Azure Core team that builds and manages the core platform across various services. We have an exciting opportunity for you to innovate and shape the world's computers, and we encourage you to...
-
Software Engineer II
3 weeks ago
India Microsoft Full timeJob Description Are you passionate about architecting, building, and maintaining next-generation platforms for real-time data delivery that power Microsoft's multi-billion-dollar advertising business On our team, you'll design and evolve complex systems, apply AI and next-gen technologies to solve modern engineering challenges, and collaborate with Ads and...